字典元組函式04

2021-08-15 05:44:07 字數 1361 閱讀 6012

a=[1,2,3]

b=a是將a的位址給了b,位址相同。

b=a[:]  是將a的值給了b,b重新建立列表,位址不同

列表遍歷

for num in list:

print(num)

for index in range(0,len(a)):

print(a[index])

i=0while iprint(a[i])

i+=1

eval()將元組、字典、列表型別的字串轉換為其相對應的數字型別

元組是()表示:元組與列表相似,但是元組的元素不能改變,增、刪、改均不可以。

a=(1,2)

c,d=a

print(c) 1  print(d) 2 拆包,如果值多於變數個數,則報異常。元組中取值,可通過下標,也可用上面的方法。

字典: 鍵值對 d=

增:d["鍵"]=值(如果新增的值得鍵名與原有重複,即原有值被覆蓋)    刪: del d["鍵"] (刪除鍵名,原有鍵值對也被刪除)

改:d["已存在的鍵"]=值  查:d.get("鍵")或d["鍵"]

字典遍歷:

for keys in dict.keys(): print(keys) 得到的是鍵 print(dict.keys())得到的是鍵組成的列表    values():所有值組成的列表  items():是鍵和值組成的元組在組成的列表

set集合:集合是乙個無序不重複的集,基本功能包括關係測試和消除重複元素。

union(聯合|)intersection(交&)difference(差-)和sysmmetricdifference(^對稱差集)

如果建立乙個空集合,避免跟字典衝突,必須使用set()

隨機數import random

random.choice(range(1,34))隨機取1-33之間的1個隨機數,可能重複

random.choices(range(1,34),k=6,weight=range(1,34))方法,可以產生6個,但有可能重複。

shus=random.sample(range(1,34),6)隨機取6個,不重複,得到乙個列表,但是沒有排序

.sort()排序方法 對原有列表進行排序,改變原來列表的順序,無返回值   輸出的就是改變後的列表

.sorted()排序時不影響原資料,產生新的排序資料

print(sorted(shus))排序後的結果

print(shus)原有結果

函式:語法:def 函式名 (引數列表):

函式體return 

可以返回多個值,返回多個值組成乙個元祖,返回值加上一對中括號,則返回乙個列表。

在python裡,字串、元組、數字是不可更改的物件,而列表和字典等則是可以修改的物件

字串 列表 元組 字典04

python的元組與列表類似,不同之處在於元組的元素不能修改。元組使用小括號,列表使用方括號。atuple et 77,99.9 atuple et 77,99.9 1 訪問元組 2 修改元組 說明 python中不允許修改元組的資料,包括不能刪除其中的元素。3 count,index index和...

Pythony元組 字典以及函式

元組與字串類似,下標索引從0開始,可以進行擷取,組合等。訪問元組 元組可以使用下標索引來訪問元組中的值。修改元組 元組中的元素值是不允許修改的,但我們可以對元組進行連線組合 tup3 tup1 tup2 tuple1 tuple list 列表轉換為元組。刪除元組 元組中的元素值是不允許刪除的,但我...

python筆記04 字典 元組 集合操作

是一種key value的資料型別,使用就像字典 無序的因為無下標 建立乙個字典 info print info 輸出結果 有就修改,沒有就增加 info stu1 gg info sut4 hhh print info del,pop 刪除指定 del info stu1 print info i...