python 第六天學習筆記

2021-08-17 22:14:03 字數 1065 閱讀 5759

用{}括起來,但是沒有體現對映關係,則為集合,集合即唯一,無序

>>> set1 =

>>> set2 = set([1,2,3,4])              set()  : 工廠函式   ()裡可以是列表list  也可以是元組 tuple()

>>> set1 == set2

利用集合的唯一性去除列表中重複的元素

list1 = [1,2,3,4,3,2,1]

list1 = list(set(list1))

>>> list1

[1, 2, 3, 4]

訪問集合:因為集合是無序的,所以不能用下標進行訪問,但是可以把集合中的資料全部讀取出來

set2 =

for each in set2:

print(each,

end=" ")            

end=" " 

表示不轉行,用空格繼續

結果為1 2 3 4 5   

如果不加end=" " ,輸出結果為 :12

345用 in  和  not in 判定乙個元素是否在集合中已經存在:

>>> 0 in set1

false

>>> 1 in set1

true

>>> 5 not in set1

true

用add()可以為集合新增元素,用remove()可以刪除元素

>>> set1

>>> set1.add(6)

>>> set1

>>> set1.remove(6)

>>> set1

不可變集合:frozenset  冰凍的,即不可以隨意增加或刪除元素

>>> set1 = frozenset()

>>> set1

frozenset()

>>> set1.add(2)

報錯第八章  永久儲存

檔案開啟檔案

f = open("d:\\1.txt")

檔案的讀取和定位

讀取:   read()  readline()

f.read()

python學習 第六天

在下這廂有禮了 原始碼安裝說明 很多第三方庫都是開源的,幾乎都可以在github或者pypi上找到原始碼,找到的原始碼的格式大都是zip tar.zip tar.bz2格式的壓縮包。解壓這些壓縮包,會看到setup.py的檔案。開啟命令列,進入資料夾。執行 這個命令,就能把這個第三庫安裝到系統中,也...

學習python 第六天

字串的一些方法 1 字串擷取 print s 0 3 print s print s 1 s 開始 終止 步長 2 去空格 s.strip 消除字串s兩邊的空格 print s.strip print s.lstrip 去左空格 print s.rstrip 去右空格3 字串複製 位址相同 s co...

python學習第六天

巢狀 有時候需要將一系列字典儲存在列表中,或將列表作為值儲存在字典中。字典列表 alien 0 alien 1 alien 2 aliens alien 0,alien 1,alien 2 for alien in aliens print alien 在字典中儲存列表 pizza crust th...