五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

python學(xué)習(xí)筆記---集合的定義和操作(自用)

2023-07-18 15:28 作者:Invadermomo  | 我要投稿

集合的特點(diǎn)

  • 集合內(nèi)不允許重復(fù)元素(去重)

  • 集合內(nèi)的元素是無序的(不支持下標(biāo)索引)

集合的定義

基本語法:

#定義集合字面量

{元素,元素,元素......}

#定義集合變量

變量名稱={元素,元素,元素,......元素}

#定義空集合

變量名稱=set()

集合的常用操作---修改

  • 添加新元素

語法:集合.add(元素)。將指定元素,添加到集合內(nèi)。

結(jié)果:集合本身被修改,添加了新元素。

set1={'hello','world'}

set1.add('python')

print(set1) ? ?#結(jié)果:{'world', 'hello', 'python'}

  • 移除元素

語法:集合.remove(元素),將指定元素從集合內(nèi)移除

結(jié)果:集合本身被修改,移除了元素

set1={'hello','world','python'}?

set1.remove('python')

print(set1) ? ?#結(jié)果:{'world', 'hello'}

  • 從集合中隨機(jī)取出元素

語法:集合.pop(),從集合中隨機(jī)取出一個(gè)元素

結(jié)果:會(huì)得到一個(gè)元素,同時(shí)集合本身被修改,元素被移除

set1={'hello','world','python'}

result=set1.pop()?

print(result)???#結(jié)果:hello?

print(set1) ? ? ?#結(jié)果:{'python', 'world'}

  • 清空集合

語法:集合.clear()

  • 取出兩個(gè)集合的差集

語法:集合1.difference(集合2)

功能:取出集合1和集合2的差集(集合1有而集合2沒有)

結(jié)果:得到一個(gè)新集合,集合1和集合2不變

set1={1,2,3,4}

set2={2,3,4,5,6}

set3=set1.difference(set2)

print(set3) ? ?#結(jié)果:{1}?

print(set1) ? ?#結(jié)果:{1, 2, 3, 4}?

print(set2) ? ?#結(jié)果:{2, 3, 4, 5, 6}

  • 消除兩個(gè)集合的差集

語法:集合1.difference_update(集合2)

功能:對比集合1和集合2,在集合1內(nèi)刪除和集合2相同的元素

結(jié)果:集合1被修改,集合2不變

set1={1,2,3,4}

set2={2,3,4,5,6}

set1.difference_update(set2)

print(set1) ? ?#結(jié)果:{1}

print(set2) ? ?#結(jié)果:{2, 3, 4, 5, 6}

  • 兩個(gè)集合的合并

語法:集合1.union(集合2)

功能:將集合1和集合2組合成新集合

結(jié)果:得到新集合,集合1和集合2不變

set1={1,2,3,4}

set2={2,3,4,5,6}

set3=set1.union(set2)

print(set3) ? ?#結(jié)果:{1, 2, 3, 4, 5, 6}

print(set1) ? ?#結(jié)果:{1, 2, 3, 4}

print(set2) ? ?#結(jié)果:{2, 3, 4, 5, 6}

  • 統(tǒng)計(jì)集合的元素?cái)?shù)量

語法:len(集合)

  • 集合的遍歷

集合不支持下標(biāo)索引,所以不能用while循環(huán),可以使用for循環(huán)

set1={1,2,3,4}

for element in set1:

? ? print(f"集合set1中的元素有:{element}")


集合常用功能總結(jié):





python學(xué)習(xí)筆記---集合的定義和操作(自用)的評論 (共 條)

分享到微博請遵守國家法律
阜康市| 文安县| 桐梓县| 隆安县| 吐鲁番市| 确山县| 和硕县| 正蓝旗| 延津县| 旺苍县| 清涧县| 军事| 闻喜县| 万年县| 巩留县| 西城区| 襄垣县| 大连市| 中阳县| 兴安盟| 都昌县| 图片| 扎赉特旗| 平阳县| 鹤庆县| 枝江市| 长汀县| 麟游县| 景洪市| 花垣县| 浦城县| 龙陵县| 绿春县| 申扎县| 宜阳县| 柳林县| 衡水市| 桃园县| 会同县| 山阴县| 类乌齐县|