91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何實現集合的增刪改操作

發布時間:2022-03-31 10:33:39 來源:億速云 閱讀:326 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“python如何實現集合的增刪改操作”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“python如何實現集合的增刪改操作”這篇文章吧。

集合的增刪改

add 函數

add 函數的功能:用于集合中添加一個元素,如果集合中已經存在該被添加的元素,則該函數不執行。

add 函數的用法:set.add(item) ;item 為要被添加到集合的元素;無返回值。

示例如下:

test_set = {'name', 'age', 'birthday'}
test_set.add('sex')
test_set.add('name')
print(test_set)

# 執行結果如下:
# >>> {'sex', 'birthday', 'age', 'name'}	已存在的 'name' 元素,未再次執行添加

update 函數

update 函數的功能:在集合中加入一個新的集合(或者列表、元組、字符串),如果新集合內的元素在原集合中存在則無視。

update 函數的用法:set.update(iterable) ;iterable為集合、列表、元組、字符串;無返回值,直接作用于原集合。

示例如下:

test_set = set()
test_list = ['name', 'age', 'birthday']
test_set.update(test_list)
print(test_set)

# 執行結果如下:
# >>> {'birthday', 'age', 'name'}		列表的成員(元素)被添加進集合


test_tuple = (666, 888)
test_set.update(test_tuple)
print(test_set)

# 執行結果如下:
# >>> {'name', 'birthday', 'age', 888, 666}		元組的成員(元素)被添加進集合


name = 'Neo'
test_set.update(name)
print(test_set)

# 執行結果如下:
# >>> {'name', 'N', 'birthday', 'e', 'age', 'o', 888, 666}		字符串是每個字符都作為元素被添加進集合的

remove 函數

remove函數的功能:將集合中某個元素刪除,如果該元素不存在則會報錯。

remove函數的用法:set.remove(item) ;item 為當前集合中的一個元素;無返回值,直接作用于原集合。

需要注意的是,item 為集合中的某一個元素,而不是索引。

示例如下:

test_set = set()
test_list = ['name', 'age', 'birthday']
test_set.update(test_list)
print(test_set)

# 執行結果如下:
# >>> {'name', 'birthday', 'age'}


test_set.remove('age')
print(test_set)

# 執行結果如下:
# >>> {'birthday', 'name'}


test_set_01 = set()
test_set.remove('test')
print(test_set_01)

# 執行結果如下:
# >>> KeyError: 'test'		'test'元素不存在則報錯。

clear 函數

clear 函數的功能:清空當前集合中所有的元素

clear 函數的用法:set.clear() ;無返回值,直接作用于原集合。

示例如下:

test_set = set()
test_list = ['name', 'age', 'birthday']
test_set.clear()

print(test_set)

# 執行結果如下:
# >>> set()

del 方法刪除集合

del 的功能:直接刪除 (作用于集合,無法通過索引刪除)

示例如下:

test_set = set()
test_list = ['name', 'age', 'birthday']
test_set.update(test_list)
print(test_set)

# 執行結果如下:
# >>> {'birthday', 'age', 'name'}

del test_set
print(test_set)

# 執行結果如下:
# >>> NameError: name 'test_set' is not defined.

以上是“python如何實現集合的增刪改操作”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆树市| 仙居县| 福州市| 绩溪县| 广德县| 临安市| 绥德县| 凤翔县| 蒲城县| 宜章县| 郎溪县| 搜索| 固始县| 南昌市| 临夏县| 鄱阳县| 遵义县| 天津市| 山东省| 巩义市| 泸定县| 稷山县| 梁河县| 裕民县| 宁国市| 莆田市| 北辰区| 余庆县| 咸丰县| 阿克陶县| 雷州市| 易门县| 来宾市| 分宜县| 波密县| 宁阳县| 平山县| 会同县| 麦盖提县| 金溪县| 西平县|