成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Python3集合set的使用入門

Python3中的集合可以通過大括號(hào){}來創(chuàng)建,也可以使用set()函數(shù)將列表、元組或字符串(打散字符)轉(zhuǎn)換為集合。例如:```pythonset1 {1, 2, 3} # 創(chuàng)建一個(gè)包含1、2、3

Python3中的集合可以通過大括號(hào){}來創(chuàng)建,也可以使用set()函數(shù)將列表、元組或字符串(打散字符)轉(zhuǎn)換為集合。例如:

```python

set1 {1, 2, 3} # 創(chuàng)建一個(gè)包含1、2、3的集合

set2 set([4, 5, 6]) # 將列表轉(zhuǎn)換為集合

set3 set("abc") # 將字符串轉(zhuǎn)換為集合

```

我們可以使用in運(yùn)算符來判斷一個(gè)元素是否在某個(gè)集合中。例如,`if 2 in set1`表示判斷2是否在set1中。

集合之間的運(yùn)算符有:

- `-` 求差集

- `|` 求并集

- `` 求交集

- `^` 求兩個(gè)集合的非公有部分

Python3字典dict的使用入門

Python3中的字典可以通過大括號(hào){}來創(chuàng)建,空大括號(hào)創(chuàng)建一個(gè)空字典。我們可以直接通過代碼添加鍵值對(duì)來創(chuàng)建字典,例如:

```python

dict1 {"key1": "value1", "key2": "value2"}

```

使用字典的keys()成員可以得到所有的鍵,使用values()成員可以得到所有的值。

無論是列表還是元組,只要是二維的鍵值序列,就可以使用dict()函數(shù)將其轉(zhuǎn)化為字典。例如:

```python

list1 [("name", "Alice"), ("age", 20)]

dict2 dict(list1) # 將列表轉(zhuǎn)換為字典

```

我們也可以使用循環(huán)來創(chuàng)建字典,將for循環(huán)寫在字典的大括號(hào)內(nèi),創(chuàng)建多個(gè)鍵值對(duì)。例如:

```python

dict3 {x: hex(x) for x in range(10)} # 創(chuàng)建一個(gè)包含0到9的鍵和對(duì)應(yīng)十六進(jìn)制值的字典

```

另外一種創(chuàng)建字典的方式是使用dict()函數(shù),注意,這種方式創(chuàng)建字典時(shí),鍵不需要寫成字符串,也不需要加引號(hào),轉(zhuǎn)換為字典時(shí)會(huì)自動(dòng)將鍵轉(zhuǎn)化為字符串。

總結(jié)

本文介紹了Python3中集合set和字典dict的基本創(chuàng)建和基本操作。集合可以使用大括號(hào){}或set()函數(shù)進(jìn)行創(chuàng)建,并且可以進(jìn)行元素判斷和集合運(yùn)算。字典同樣可以使用大括號(hào){}進(jìn)行創(chuàng)建,也可以通過dict()函數(shù)將二維鍵值序列轉(zhuǎn)換為字典。字典提供了keys()和values()等成員函數(shù)來獲取鍵和值。以上是Python3集合和字典的使用入門,希望對(duì)你有所幫助。

標(biāo)簽: