列表 元組 字典

2021-10-01 21:34:46 字數 3339 閱讀 8341

變數 =

[值1, 值2

, 值n]

變數 =

list

()

num_list =[1

,2,3

]2)print

(num_list)

num_list =[1

,2,3

]count = num_list.count(2)

print

(count)

num_list =[1

,2,3

]num_list2 =[4

,2,3

]num_list.extend(num_list2)

print

(num_list)

num_list =[1

,2,3

]index = num_list.index(3)

print

(index)

num_list =[1

,2,3

]num_list.insert(0,

'張三'

)print

(num_list)

num_list =[1

,2,3

]value = num_list.pop(

)print

(num_list)

print

(value)

num_list =[1

,2,3

]num_list.remove(2)

print

(num_list)

num_list =[1

,2,3

]num_list.reverse(

)print

(num_list)

num_list =[1

,2,3

]num_list.sort(reverse=

true

)print

(num_list)

num_list =[1

,2,3

]del num_list[1]

print

(num_list)

num_list =[1

,2,3

]a =

1in num_list

print

(a)

元組的使用與列表相似, 不同之處在於元組是不可修改的, 元素使用』()'來定義

元素在字典中可以當做key來使用

在函式中,有時要返回多個值, 一般採用元組方式

在一些不希望使用者修改值的場景下使用元組來代替列表

num_tuple =1,

2

num_tuple =(1

,2)

num_tuple =

tuple

()

num_tuple =(1

,)num_tuple =

1,

下標操作

num_tuple =(1

,'2'

,'a'

)print

(num_tuple[0]

)

切片操作

num_tuple =(1

,'2'

,'a'

)print

(num_tuple[0:

])

解包操作

『_』 代表不需要用到的值可以省略

num_tuple =(1

,'2'

,'a'

)a, b, _ = num_tuple

print

(a)print

(b)

count方法: 獲取元組中某個值出現的次數, 跟列表的用法相同

index方法: 獲取元組中某個值的下標, 跟列表用法相同

num_dict =

2.通過dict函式建立字典

num_dict =

dict

(name=

'zs'

, ass=

'ls'

)

len()函式: 返回字典的鍵值對長度 len(字典名)

d[key]: 獲取鍵對應的值, 沒有該鍵就報錯

d[key] = value : 設定鍵的值, 沒有該鍵就新建

k in dict : 判斷該鍵是否在字典中

字典中的鍵可以是任意不可變資料型別, 比如: 浮點型, 整形 字串, 元組 注意: 列表和字典是可變資料型別

字典名.clear(

)

num_dict =

dict

(name=

'zs'

, ass=

'ls'

)s = num_dict.pop(

'name'

)print

(s)print

(num_dict)

字典名.popitem(

)

字典1.update(字典2

)

如果鍵在字典中存在, 那麼會返回字典中的值

如果鍵在字典中不存在,那麼會把這個鍵值對新增到字典中, 並且返回這個值

值 = 字典.setdefault(

'鍵名稱'

,'值'

)

遍歷字典中所有的鍵(key), 使用keys方法, 這個方法返回所有的鍵以列表的方法返回

for i in 字典.keys():

...

2.遍歷字典中所有的值(values): 使用values方式, 將所有的值以列表方式返回

for i in 字典.values():

...

3.遍歷字典中所有的鍵值對: 使用items方法, 該方式將所有的鍵值對以元組返回

for k,v in 字典.items():

...

列表 元組 字典

列表 列表的定義 1 list 列表 是 python 中使用 最頻繁 的資料型別,在其他語言中通常叫做 陣列 2 專門用於儲存 一串 資訊 3 列表用 定義,資料 之間使用 分隔 4 列表的 索引 從 0 開始 5 索引 就是資料在 列表 中的位置編號,索引 又可以被稱為 下標 6 注意 從列表中...

列表 元組 字典

列表1.1 列表的定義.注意 從列表中取值時,如果 超出索引範圍,程式會報錯 2 列表常用操作 在 ipython3 中定義乙個 列表,例如 name list 輸入 name list.按下 tab 鍵,ipython 會提示 列表 能夠使用的 方法 1 元組的定義 tuple 元組 與列表類似,...

列表,元組,字典

coding utf 8 import csv csv檔案讀 with open d 1.csv r as f reader csv.reader f for i in reader print i print type i csv檔案寫 with open d 100.csv w as f fil...