python編程入門---數據類型基本操做

** - 列表基本** `python

  1. lista = [1,2,3]
  2. del lista[0] #刪除列表中的第一個元素
  3. num = lista[2].pop() #刪除列表中第三個元素,並將該元素賦值給num
  4. lista.remove('1') #remove用於刪除列表中不知道索引位置的值,該例子刪除淚表中的1值。方法remove() 只刪除第一個指定的值。若是要刪除的值可 能在列表中出現屢次,就須要使用循環來判斷是否刪除了全部這樣的值
  5. lista.insert(0, 'ok') #在列表的首位置插入字符串'ok'
  6. lista.sort(reserve = True) #列表按照逆序排序,不能使用a=lista.sort()這樣的用法,a是空,sort()對原列表起做用
  7. a = sorted(lista) #對列表進行臨時排序,本來的列表順序並未改變,能夠將值賦予新變量
  8. lista.reverse() #對列表進行逆序,而非字母首字母的逆序,而是整個列表的順序逆序,**print lista.reverse()**也是錯誤的,不能輸出 ' ##### - 操做列表
  9. listb = list(range(1,5)) #生成數列b,大小是從1到4
  10. max(lista),min(lista),sum(lista) #能夠對列表進行簡單操做
  11. listb = [value**2 for value in lista] #對列表A中的元素求平方,生成B.列表解析操做
  12. listb = lista[:] 與 listb = lista #徹底不一樣,第一個表示複製出新列表,第二個表示指向同一個列表

- 元組操做dom

  1. temp = (200, 100) #正確,
  2. temp = (500, 300) #不能改變元組的值,可是能夠改變元組對象。
  3. temp[1] = 300

- 字典操做code

person = {‘name’ = 'aliang', 'years' = 25, 'city' = '南京'}對象

  1. 遍歷字典方法一: for key, value in person.items(): #循環獲取字典中全部鍵值對
  2. person.keys() #獲取字典中全部鍵,以列表的形式返回,key通常只有一個,不用去重
  3. person.values() #獲取字典中全部的值,以列表形式返回,可是列表中可能存在大量重複項,能夠使用set()去重

- numpy排序

import numpy as np
np.full((2, 2), 7)   #生成2*2的矩陣,用數值7填充
np.eye(2)            #生成2*2的單位陣
np.random.random((2, 2))    #生成2*2矩陣,數值隨機數填充
lista = np.ones(10)
lista[::3]    #正序,每三個獲取一個
lista[::-2]   #逆序,每倆個獲取一個值
相關文章
相關標籤/搜索