1. 元組(tuple)
tuple = (元素1,元素2, ...) #建立元組
tuple = () # 建立空元組,只需要一堆空的圓括號即可
注: 建立單元素元組時,元素後的逗號不可少,不加逗號則無法區分是元組還是表示式。
tuple[m:n] # 其中m,n可以是0、正整數、負整數,包括索引為m的元素,但不包括索引為n的元素
a,b,c,d = tuple # 解包操作
2. 列表(list)
# 常見列表操作
list.insert(1,'grapefruit') # 列表指定位置插入元素
list.remove('grape') # 從列表中移除元素
list.remove('a') # 移除列表中不存在的元素會報錯
list.pop() # 彈出列表中最後乙個元素,相當於取出列表中最後乙個元素
list1 = list[-2:] # 負數索引和切片索引
list.extend(list1) # list連線list1
list = list + list1 # list連線list1
list += list1 # list連線list1
list = list * 2
# list連線list,「*」運算子連線多個相同的列表
列表的常用方法包括
操作方法
作用描述
在列表的末尾新增乙個物件object
list.insert(index,object)
在列表的指定位置新增乙個物件
list.remove(value)
刪除列表中的首次出現的value元素
list.pop([index])
刪除指定索引位置的值,若不指定位置,則預設刪除最後乙個元素
list.extend(list1)
將list1連線到list末尾
list.index(value)
返回值value出現在列表中的索引
list.sort()
列表的排序
list.reverse()
列表的反轉
3. 字典(dict)
dictionary = # 建立字典
dictionary = {} # 建立空字典
value = dict # 訪問字典元素
操作方法
作用描述
dict.items()
返回字典(key,value)元組組成的列表
dict.iteritems()
返回指向字典的遍歷器
dict.setdefault()
建立新的元素並設定預設值
dict.pop()
移除指定索引位置的值,並返回該值
dict.get()
返回指定索引位置的值
dict.keys()
返回字典中所有key的列表
dict.values()
返回字典所有value的列表
dict.copy()
複製乙個字典中的所有資料
sorted(dict.items(),keys=lambda d:d[0]) #按照key排序
sorted(dict.items(),keys=lambda d:d[1]) #按照value排序
python程式設計基礎之二
互動式 此處以windows為例 開始 執行 cmd,輸入python 互動式介面 優點 即時,所見即所得 缺點 不可復用,根本無法進行維護 退出 exit 是順序執行 從左至右,從上至下 python檔案以.py 結尾 python允許一行多句,每一句之間用分號 分隔,但是建議一行一句不使用分號 ...
Python培訓 之二 Python基礎語法
沒有嚴格縮排,在執行時會報錯 10print false python test.py file test.py line 10 print false indentationerror unindent does not match any outer indentation level inde...
swift基礎之《二》
型別安全,swift中不支援隱式轉換 var c 100 var c1 100.85 let res c c1 總結 swift 中不同資料型別,不能賦值和運算 迴圈語句 for in for while dowhile var sum 1 100 while sum 1 50 do while r...