python中列表,元組,字典知識點整理

2021-08-13 18:53:00 字數 1891 閱讀 8897

列表

1. 列表的資料項不需要有相同的型別建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可

list=['kokoj','ojojko',1999,2000];

print(list[0])

列表也可以使用切片:原來字串的切片這裡也可以用

print(list[:3])

2. 列表的增、刪、改、查(insert,delete,update,query)

a) 增: insert

list.insert(1,"hello")

extend() 沒有返回值 是把列表

2迭代到列表

1 print(list+list1)

list.extend(list1)

b) 改:

list[1]='ok'

c) 刪:

deldellist[2]

list.pop() 把最後乙個刪除,也可以指定刪除下標

list1.remove('jij') 刪除括號中的內容但只刪除一次

d) 查:

list.index('kokoj') 返回查詢到的下標

用in/not in也可以查詢是否存在

案例:

a=[1,2,3,4,5]

b=a(傳遞引用

)b=a[:](拷貝,是重新推導,會生成新的物件,

b的位址改變了

)結果都是b[1,2,3,4,5]

print(a,b)就明白了

列表遍歷:可以用while,

fora=[1,2,3,4,5]

i=0whileiprint(a[i])

i+=1

foriinrange(0,len(a)):   

print(a[i])

foriina:

print(i)

元組(tuple)與列表類似,但是元組的元素不能修改

(只能查不能增、刪、改

) 元組定義是用小括號來定義的

a=(1,2)

b=aprint(b)

c,d=a

print(c)  1

print(d)  2

拆包,從元組中取值,可以通過下標,也可以像上面那樣取值,如果值多餘變數個數,則報異常 字典

字典是一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值(key=>value)對用冒號(:)分割,每個對之間用逗號(,)分割,整個字典包括在花括號({})中

鍵值對: d=

增:d[「鍵」]=值

刪:del d[「鍵」]

改:d[「已存在d的鍵」]=值

查:d.get(「鍵」)

字典遍歷

foriindict.keys():

print(i)

foriindict.values():

print(i)

foriindict.items():#items()得到每個鍵值對的元組

print(i[0],i[1])

fora,bindict.items():#items()得到每個鍵值對的元組

print(a,b)

python初級知識,列表,字典,元組。

安裝pip linux下,sudo apt get install python pip windows下,更新pip源,linux下pipr的配置檔案是 home pip pip.conf,程式設計時在首行加 coding utf 8 可以支援中文。注意windows預設的中文字元是gbk usr...

python基礎知識 列表 元組 字典

lista 1,2 3,4 lista list range 1,100 lista list range 1,100,2 1 99定義乙個包含元組的列表 c a b c d 或c 1,2,3,4,5,6,7,8,9,10 定義乙個包含列表的元組 dict1 定義乙個包含元組的字典,字典輸出為列表d...

python列表元組字典

1.列表的資料項不需要具有相同的型別 建立乙個列表,只要把逗號分隔的不同的資料項使用方括號括起來即可 list1 google runoob 1997 2000 print list 0 list 0 2.列表的增 刪 改 查 insert delete update query 增 list.in...