久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

如何使用Python中的集合及字典?

今天小編要跟大家分享的文章是如何使用Python中的集合及字典?Python中的集合跟數(shù)學(xué)上的集合是一致的, Python入門新手和正在Python學(xué)習(xí)的小伙伴快來(lái)看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!

集合

不允許有重復(fù)元素,而且可以進(jìn)行交集、并集、差集等運(yùn)算。

set1 = {1, 2, 3, 3, 3, 2}

print(set1)

print('Length =', len(set1))

set2 = set(range(1, 10))

print(set2)

set1.add(4)

set1.add(5)

set2.update([11, 12])

print(set1)

print(set2)

set2.discard(5)

# remove的元素如果不存在會(huì)引發(fā)KeyError

if 4 in

set2:set2.remove(4)

print(set2)

# 遍歷集合容器

for elem in set2:

print(elem ** 2, end=' ')

print()

# 將元組轉(zhuǎn)換成集合

set3 = set((1, 2, 3, 3, 2, 1))

print(set3.pop())

print(set3)

# 集合的交集、并集、差集、對(duì)稱差運(yùn)算

print(set1 & set2)

# print(set1.intersection(set2))

print(set1 | set2)

# print(set1.union(set2))

print(set1 - set2)

# print(set1.difference(set2))

print(set1 ^ set2)

# print(set1.symmetric_difference(set2))

# 判斷子集和超集print(set2 <= set1)

# print(set2.issubset(set1))

print(set3 <= set1)

# print(set3.issubset(set1))

print(set1 >= set2)

# print(set1.issuperset(set2))

print(set1 >= set3)

# print(set1.issuperset(set3))

字典

字典是另一種可變?nèi)萜髂P停铱纱鎯?chǔ)任意類型對(duì)象。

字典的每個(gè)鍵值 key=>value 對(duì)用冒號(hào) : 分割,每個(gè)鍵值對(duì)之間用逗號(hào) , 分割,整個(gè)字典包括在花括號(hào) {} 中,格式如下所示:

dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'} 下面的代碼演示了如何定義和使用字典。 scores = {'小白': 95, '白元芳': 78, '狄仁杰': 82} # 通過(guò)鍵可以獲取字典中對(duì)應(yīng)的值 print(scores['小白']) print(scores['狄仁杰']) # 對(duì)字典進(jìn)行遍歷(遍歷的其實(shí)是鍵再通過(guò)鍵取對(duì)應(yīng)的值) for elem in scores: print('%s\t--->\t%d' % (elem, scores[elem])) # 更新字典中的元素 scores['白元芳'] = 65 scores['諸葛王朗'] = 71 scores.update(冷面=67, 方啟鶴=85) print(scores)if '武則天' in scores: print(scores['武則天']) print(scores.get('武則天')) # get方法也是通過(guò)鍵獲取對(duì)應(yīng)的值但是可以設(shè)置默認(rèn)值 print(scores.get('武則天', 60)) # 刪除字典中的元素 print(scores.popitem()) print(scores.popitem()) print(scores.pop('小白', 100)) # 清空字典scores.clear() print(scores)

以上就是馬哥教育今天為大家分享的關(guān)于如何使用Python中的集合及字典的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識(shí)記得關(guān)注馬哥教育官網(wǎng)。最后祝愿小伙伴們工作順利!

聲明:文章來(lái)源于網(wǎng)絡(luò),侵刪!

相關(guān)新聞

歷經(jīng)多年發(fā)展,已成為國(guó)內(nèi)好評(píng)如潮的Linux云計(jì)算運(yùn)維、SRE、Devops、網(wǎng)絡(luò)安全、云原生、Go、Python開(kāi)發(fā)專業(yè)人才培訓(xùn)機(jī)構(gòu)!

    1. 主站蜘蛛池模板: 禄丰县| 博湖县| 昌宁县| 岳普湖县| 海口市| 贺兰县| 兴隆县| 洛浦县| 武胜县| 仁化县| 江华| 石首市| 彝良县| 贵溪市| 时尚| 霍州市| 龙岩市| 鹿邑县| 湘阴县| 平南县| 夏邑县| 宜丰县| 逊克县| 吐鲁番市| 习水县| 富民县| 吉安县| 托里县| 红原县| 徐州市| 甘德县| 枣庄市| 和政县| 丰城市| 姚安县| 文山县| 彭山县| 汶上县| 漳州市| 辽阳县| 台中市|