第十二天Python學習記錄

2022-05-17 04:39:08 字數 1233 閱讀 4829

1 iphone7 = ['

alex

', '

rain

', '

jack

', '

old_driver']

2 iphone8 = ['

alex

', '

shanshan

', '

jack

', '

old_boy']

34 both_list =56

for name in

iphone8:

7if name in

iphone7:89

print(both_list)

資料型別---集合

集合是乙個無序的,不重複的資料集合,它的主要作用如下:

1.去重,把乙個列表變成集合,就自動去重了

2.關係測試,測試兩組資料之間的交集、差集、並集等關係

集合中的元素由三個特徵:

1.確定性,(元素必須可hash)

2.互異性(去重)

3.無序性(集合中的元素沒有先後之分),如集合和集合算作同乙個集合

s.add()想集合中新增元素

s.update([2,3,4,5,5,99])把多個值加入集合

s.discard(100) 刪除元素,沒有也不報錯

s.pop() 隨便刪除乙個元素,集合為空的話會報錯

s.clear()清空

intersection  和 & 求交集

difference 和 - 求差集

union 和 | 求並集

symmetric_difference 和 ^ 對稱差集 

in ,not in  判斷某元素是否在集合內

== != 判斷兩個集合是否相等

兩個集合之間一般有三種關係,相交、包含、不想交、在python中分別用下面的方法判斷:

set.isdisjoint(s):判斷兩個集合是不是相交

set.issuperset(s):判斷集合是不是包含其他集合,等同於a >= b

set.issubset(s):判斷集合是不是被其他集合包含,等同於a <= b

二進位制 ,01 計算機底層

八進位制,01234567 oct() 表示八進位制,現在不怎麼使用

十進位制,0123456789 人類使用,易讀

十六進製制,0123456789abcdef hex()表示十六進製制,通常用在網路程式設計,顏色資訊,資料儲存

學習Python 第十二天

列表 鍊錶 1 棧 filo 先進後出 2 佇列 fifo 先進先出 普通佇列 class myquene object def init self,list self.list list def size self return len self.list def delete self if s...

學習Python第十二天

if else語句 if 條件為真 執行命令1 else 執行命令2while else 語句 a 0while a 5 print a,是大於5的數 a 1else print a,是小於或等於5的數 10 是大於5的數 9 是大於5的數 8 是大於5的數 7 是大於5的數 6 是大於5的數 5 ...

python爬蟲學習第十二天

今天學習了用beautifulsoup函式來獲取指定的節點,以及用當前結點順藤摸瓜找到其子節點,後代節點,兄弟節點,父節點。練習1 findall 函式抽取只包含在 標籤裡的文字 還順便把class red 標籤裡的內容也提取了 from urllib.request import urlopen ...