久久国产乱子伦精品免费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. 主站蜘蛛池模板: 大埔县| 罗定市| 贵州省| 久治县| 湘乡市| 扶沟县| 祥云县| 锦屏县| 简阳市| 莲花县| 宝应县| 陆河县| 南澳县| 江孜县| 漾濞| 灵璧县| 宾川县| 台中县| 房产| 黄石市| 乐安县| 新疆| 怀宁县| 仁布县| 陕西省| 桂阳县| 清苑县| 邛崃市| 响水县| 当雄县| 白山市| 阿拉善右旗| 恩平市| 苗栗县| 乐清市| 东安县| 荆门市| 太和县| 和林格尔县| 高青县| 左云县|