亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python集合的增刪改查操作

 更新時間:2022年03月08日 11:15:15   作者:python老鳥  
這篇文章主要介紹了Python集合的增刪改查操作,其增刪改查操作要看集合的類型來決定,不可變的數(shù)據(jù)當然不能增刪改,只能查詢,可變集合則限制稍微少點。下面和小編一起進放入文章了解更多相關內(nèi)容吧

前言:

集合分為可變集合和不可變集合兩種,所以對其的增刪改查操作要看集合的類型來決定。不可變的數(shù)據(jù)當然不能增刪改,只能查詢,可變集合則限制稍微少點。除此之外集合是無需的,所以也沒有辦法直接通過下標來查詢,同時集合中的元素沒有自己的鍵,也不能使用鍵來查詢,那么應該如何操作集合這種數(shù)據(jù)類型呢?下面給大家列舉出來一些操作方法。

1.集合新增集合元素

set1 = {'name', 19, 'python'}
set1.add('abc') ?# 可變集合,直接修改原來集合
print(set1, type(set1))

返回結(jié)果:

{'python', 'name', 19, 'abc'} <class 'set'>

2.刪除可變集合元素

set1.remove('python') ?# 刪除指定元素,如果沒有,返回錯誤
print(set1)
set1.discard('name') ?# 刪除指定元素,如果沒有,返回原集合
print(set1)
set1.pop() ?# 隨機刪除一個可變集合元素,因為集合無序
print(set1)
set1.clear() ?# 清空可變集合中的所有元素
print(set1)
del set1 ?# 清除集合
print(set1)

返回結(jié)果:

{'name', 19, 'abc'}
{19, 'abc'}
{'abc'}
set()
NameError: name 'set1' is not defined

3.修改可變集合

集合元素為不可變類型,所以無法修改

4.集合元素查詢方法

集合不能通過鍵值對的方式進行查詢,同時也是無序沒有下標的,所以不能查詢,只能遍歷。

for i in set1:
? ? print(i)
# 通過迭代器訪問
its = iter(set1) ?# 生成迭代器
print(next(its)) ?# 通過next()進行訪問
# 或者通過for in 進行遍歷迭代器
for i in its:
print(i)
# 不可變集合和可變集合是一樣的遍歷操作

到此這篇關于Python集合的增刪改查操作的文章就介紹到這了,更多相關Python集合增刪改查內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    python生成單位陣或?qū)顷嚨娜N方式小結(jié)

    這篇文章主要介紹了python生成單位陣或?qū)顷嚨娜N方式小結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 淺談Python 參數(shù)與變量

    淺談Python 參數(shù)與變量

    這篇文章主要介紹了Python 參數(shù)與變量的的相關資料,文中講解非常細致,代碼幫助大家更好的理解和學習,感興趣的朋友可以了解下
    2020-06-06
  • 利用python list完成最簡單的DB連接池方法

    利用python list完成最簡單的DB連接池方法

    這篇文章主要介紹了利用python list完成最簡單的DB連接池方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python入門之三角函數(shù)全解【收藏】

    Python入門之三角函數(shù)全解【收藏】

    這篇文章主要介紹了Python入門之三角函數(shù)全解【收藏】,還是比較全面的,具有一定參考價值,需要的朋友可以了解下。
    2017-11-11
  • LyScript實現(xiàn)內(nèi)存交換與差異對比的方法詳解

    LyScript實現(xiàn)內(nèi)存交換與差異對比的方法詳解

    LyScript?針對內(nèi)存讀寫函數(shù)的封裝功能并不多,只提供了內(nèi)存讀取和內(nèi)存寫入函數(shù)的封裝,本篇文章將繼續(xù)對API進行封裝,實現(xiàn)一些在軟件逆向分析中非常實用的功能,需要的可以參考一下
    2022-08-08
  • pycharm 如何跳出服務器證書不受信任的提示

    pycharm 如何跳出服務器證書不受信任的提示

    這篇文章主要介紹了pycharm 跳出服務器證書不受信任的提示操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • python 中的@property的用法詳解

    python 中的@property的用法詳解

    這篇文章主要介紹了python @property的用法,簡單地說就是一個類里面的方法一旦被@property裝飾,就可以像調(diào)用屬性一樣地去調(diào)用這個方法,它能夠簡化調(diào)用者獲取數(shù)據(jù)的流程,感興趣的朋友跟隨小編一起看看吧
    2022-06-06
  • Python使用統(tǒng)計函數(shù)繪制簡單圖形實例代碼

    Python使用統(tǒng)計函數(shù)繪制簡單圖形實例代碼

    這篇文章主要給大家介紹了關于Python使用統(tǒng)計函數(shù)繪制簡單圖形的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Python具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05
  • django 將model轉(zhuǎn)換為字典的方法示例

    django 將model轉(zhuǎn)換為字典的方法示例

    平常的開發(fā)過程中不免遇到需要把model轉(zhuǎn)成字典的需求,這篇文章主要介紹了Django model轉(zhuǎn)字典的方法,非常具有實用價值,需要的朋友可以參考下
    2018-10-10
  • Python3 合并二叉樹的實現(xiàn)

    Python3 合并二叉樹的實現(xiàn)

    這篇文章主要介紹了Python3 合并二叉樹的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-09-09

最新評論