先看解釋
(1)列表
什麼是列表呢?我覺得列表就是我們日常生活中經常見到的清單。比如,統計過去一周我們買過的東西,把這些東西列出來,就是清單。由於我們買一種東西可能不止一次,所以清單中是允許有重複項的。如果我們擴大清單的範圍,統計我們過去一周所有的花費情況,那麼這也是乙個清單,但這個清單裡會有類別不同的項,比如我們買東西是一種花費,交水電費也是一種花費,這些項的型別是可以使不同的。python的列表個跟清單的道理是一樣的,特點就是:可重複,型別可不同。型別不同也是跟陣列最本質的區別了。python裡的列表用「」表示:
lst = ['(2)元組arwen
',123]
(lst[0])
print(st[1])
lst[0] = '
weiwen
'
tup = ('元組和列表在結構上沒有什麼區別,唯一的差異在於元組是唯讀的,不能修改。元組用「()」表示,如:arwen
',123)
(tup[0])
print(tup[1])
(3)集合就是我們數學學的集合,沒有什麼特殊的定義。集合最好的應用是去重。集合沒有特殊的表示方法,而是通過乙個set函式轉換成集合,如:
lst = [ 1, 1, 0](4)最後乙個是字典。字典儲存鍵值對資料,如:lst_set = set( lst ) #
lst_set 為1 , 0
tup = (2, 2, 1)
tup_set = set( tup) #
tup_set為2 , 1
for item in
lst_set:
print(item)
lists =1、列表元組轉其他#字典最外面用大括號,每一組用冒號連起來,然後各組用逗號隔開。
#字典最大的價值是查詢,通過鍵,查詢值。
#2、字典轉其他列表轉集合(去重)
list1 = [6, 7, 7, 8, 8, 9]
set(list1)##
兩個列表轉字典
list1 = ['
key1
','key2
','key3']
list2 = ['
1','
2','3'
]dict(zip(list1,list2))##
巢狀列表轉字典
list3 = [['
key1
','value1
'],['
key2
','value2
'],['
key3
','value3']]
dict(list3)##
列表、元組轉字串
list2 = ['
a', '
a', 'b'
]''.join(list2)
#'aab'
tup1 = ('
a', '
a', 'b'
)''.join(tup1)
#'aab
#3、字串轉其他字典轉換為字串
dic1 =
str =str(dic1)
(str)#""
#字典key和value互轉
dic2 =
dic3 =
(dic3)
#
#二、字典的分割、合併字串轉列表
s = '
aabbcc
'list(s)
#['a', 'a', 'b', 'b', 'c', 'c']
#字串轉元組
tuple(s)
#('a', 'a', 'b', 'b', 'c', 'c')
#字串轉集合
set(s)##
字串轉字典
dic2 = eval("")
#切分字串
a = '
a b c
'a.split(''
)#['a', 'b', 'c']
#三、list分割、合併分割:base =
subkey = ['
c', 'e'
]subdict=dict([(key, base[key]) for key in
subkey])
(subdict)##
合併:#
方式一:
d1=d2=
d3=dict(d1, **d2)
(d3)
#方式二:
d1=d2=
d3={}
for k,v in
d1.items():
d3[k] =v
for k,v in
d2.items():
d3[k] =v
print(d3)
a=[1,2,3,4,5,6]b=['
a','
b','
c','d'
]print(a+b)
a=[1,2,3,4,5,6]
b=['
a','
b','
c','d'
]a+=b
(a)a=[1,2,3,4,5,6]
b=['
a','
b','
c','d'
]a.extend(b)
(a)a=[1,2,3,4,5,6]
b=['
a','
b','
c','d'
]a[0:0]=b
(a)li = ['
a','
b','c'
]res1=';'
.join(li)
res2=''.join(res1).split('
;')
python列表 元組 字典 集合
列表list 用 表示,list是一種有序的集合,可以隨時新增和刪除其中的元素。元組tuple 用 表示,和列表類似,元組也是一種有序列表,雖然tuple和list非常之類似,但是list初始化之後使可以改變的,但是,元組一旦初始化之後就不可以改變。這點與python中的字串類似,所以我們說元組和字...
python列表 元組 字典 集合
一 列表 可變物件 1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997,2000 print list1 0 list1 0 列表也可以使用切片 原來字串的切片這裡也可以用 print list 1 ...
Python 列表,元組,字典,集合
特點 順序,可新增,修改,刪除建立方法 x 1,2,3,4,5 x list 12345 x 0 1000 取值方法 x 1 2 x 1 方法 實現兩個列表相加 實現列表的複製後相加 value in sequence 檢驗該value是否在列表sequence中 remove value 刪除指定...