特點:順序,可新增,修改,刪除
建立方法:x=[1,2,3,4,5]
x=list('12345')
x=[0]*1000
取值方法:x[1][2]
x[1]
方法:
+:實現兩個列表相加
*:實現列表的複製後相加
value in sequence:檢驗該value是否在列表sequence中
remove(value):刪除指定的元素
pop():刪除列表末尾元素
clear():清空列表
insert(index,value):插入列表元素
len(sequence):獲得sequence的長度
max(sequence):輸出sequence中最大的值
min(sequence):輸出sequence中最小的值
sum():計算計算機元素和
count("@"):統計列表中@的個數
list(sequence):將序列(列表,元組,集合,字典)轉換為列表
str():將序列轉換為字串
sorted():將列表的元素進行排序
reversed():將列表的元素進行倒序
特點:順序,不可增加,刪除,修改。讀取速度極快,超過列表。
建立方法:x=(1,2,3,4,5,6)
x=tuple('tom', 'jack', 'lisa', 'alice')
方法:
index(value):找到value的索引
count(value):統計value出現的次數
max(tuple):元組最大值
min(tuple):元組最小值
元組與列表的區別
1,列表就好比我們用鉛筆寫在紙上的字可修改,元組是鋼筆寫的,不支援修改。
2,列表屬於可變序列,它的元素可以隨時修改或刪除,而元組屬於不可變序列,其中的元素不可以修改,除非整體替換。
4,列表可以使用切片訪問和修改列表中的元素。元組也支援切片,但是它只支援通過切片訪問元組中的元素,不支援修改。
5,元組比列表的訪問和處理速度塊。所以如果只需要對其中的元素進行訪問,而不能進行任何修改,建議使用元組而不使用列表。
6,列表不能作為字典的鍵,而元組可以。
特點:依靠鍵值對讀取,無序,鍵不可變,字典可變。
建立方法:x=//後面有個逗號,防止元素為乙個時,轉換為字串
x=dict(zip(list1,list2))//將兩個序列組合起來,list1無要求
x=//list1不能是列表
**********===相同value情況(基本不可能)*****====
key = ('name', 'age', 'gender')
value =('tom')
universe = dict.fromkeys(key, value)
print(universe)
********************==結果********************==
方法:
x['key']='value':直接修改字典的值,value單引雙引都可以====如果沒有就新增
del(x['key']):刪除指定key值處的元素
pop(key):刪除主鍵為key的鍵值對
clear():清空字典
keys():字典中的所有鍵
values():字典中的所有值
特點:a:可變有序,跟列表一樣,不重複。
特點:b:無序,可變,不重複。
建立方法:
a: x=
b:x=set('123456')
方法: add():向集合中新增元素
pop():從集合中刪除元素(彈棧)
clear():清空所有元素
remove(value):移除指定值的元素
交集:x&y
並集:x|y
差集:x-y
python列表 元組 字典 集合
列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...
python列表 元組 字典 集合
一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...
python 列表 元組 字典 集合
列表 name name1 name2 name3 name father name list father 其他的 name.reverse 反轉 name.sort 排序 元組 info name1,name2,name3 和列表一樣,只能查,不能刪和改和增加 字典 info 字典無序,無下標,...