標籤:
1、列表List
聲明方式:list = [1,2.3,‘x‘,‘Hello‘],擁有方法:
- list.append(x) 在列表的尾部添加一項(追加)
- list.extend(L) 用給定的列表將當前列表接長(擴充)
- list.insert(i,x) 在給定的位置上插入項
- list.remove(x) 移除列表中的第一個值為x的項,注意x並非索引
- list.pop([i]) 刪除給定位置的項並返回
- list.index(x) 返回列表中第一個值為x的索引值,沒有匹配項則產生一個錯誤
- list.count(x) 返回列表中x出現的次數
- list.sort() 排序
- list.reserve() 倒序
遍曆執行個體:
numbers = [0,1,2,3,4,5,6,7,8,9]
for i in range(len(numbers)):
print(numbers[i])
2、元組Tuple
聲明方式比較特殊,tuple = item1,item2,item3,item4。例如:
tuple = 12,323,4,0,57,‘Hello‘
for i in range(len(tuple)):
print(tuple[i])
3、集合Set
聲明方式:set = {item1,item2,item3,item4},例如:
basket = {‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘}
集合為無序不重複的元素集,上例聲明的結果將為:
{‘e‘, ‘c‘, ‘d‘, ‘b‘, ‘a‘}
遍曆方式為:
for i basket:
print(i)
4、字典Dict
聲明樣本:tel = {‘jack‘:23432,‘scape‘:234}
可使用下述方法進行賦值:tel[‘chunyu‘] = 19910805
結果為:{‘chunyu‘: 19910805, ‘jack‘: 23432, ‘scape‘: 234}
可使用items()方法取得鍵和對應的值,例如:
for k,v in tel.items():
print(k,v)
遍曆方式為:
tel = {‘chunyu‘: 19910805, ‘jack‘: 23432, ‘scape‘: 234}
for key in tel:
print(key, ‘:‘, tel[key])
python的資料結構 -- List, Tuple, Set, Dict