Python培训知识总结系列- 第二章Python数据结构第三部分-字典,集合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python培训知识总结系列- 第二章Python数据结构第三部分-字典,集合相关的知识,希望对你有一定的参考价值。

编写一个函数 remove_duplicates,该函数将列表作为参数,并返回一个包含源列表中唯一元素的新列表。新列表中未重复出现的元素可采用任何顺序。
target=[]
def remove_duplicates(list):
for each in list:
if each not in target:
target.append(each)
return target

集合是唯一元素的集合,没有任何特定的排序。我们可以从这样的列表中创建一个集合:
country_ set = set(countries)
len(country_set)
196

添加元素到集合
country_set.add("Florin")

集合也有一个与列表一样的 pop 方法。从集合 pop 一个元素时,一个随机元素被删除(记住,集合不同于列表,是无序的,所以没有 "最后一个元素"。

。字典不像列表和集合存储单个对象,而是存储元素对:键(Key) 和 值(Value)。我们在该示例中定义了一个字典,其中键是元素名称,值是它们对应的原子序数。

elements = {‘hydrogen‘: 1, ‘helium‘: 2, ‘carbon‘: 6}
可以用方括号括住键来查找字典中的值:

print(elements[‘carbon‘])
6
也可以使用方括号将新值插入字典:

elements[‘lithium‘] = 3
print(elements[‘lithium‘])
3

以上是关于Python培训知识总结系列- 第二章Python数据结构第三部分-字典,集合的主要内容,如果未能解决你的问题,请参考以下文章

Python培训知识总结系列- 第二章Python数据结构第三部分-字典,集合

Python培训知识总结系列- 第二章Python数据结构第四部分-字典操作

Python培训知识总结系列- 第二章Python数据结构第一部分,列表与for循环

Python培训知识总结系列- 第三章 Python3文件操作

新统学|预告:python培训之图像识别

python基础教程1:入门基础知识