欢迎访问宙启技术站
智能推送

在Python中使用内置函数来管理字典和集合

发布时间:2023-06-23 06:35:01

在Python中,字典和集合是很常用的数据结构。字典是一个无序的键值对集合,每个键都 对应一个值;而集合是一组无序的元素,每个元素都 。这两种数据结构都有其独到之处,但在Python中,它们都可以通过内置函数进行管理。

以下是常用的字典和集合的内置函数:

1. 创建字典和集合

- 创建一个空字典

d = {}
d = dict()

- 创建一个字典并初始化

d = {'key1': 'value1', 'key2': 'value2'}

- 创建一个空集合

s = set()

- 创建一个带有元素的集合

s = {1, 2, 3}

2. 添加和删除字典和集合中的元素

- 向字典中添加元素

d['key'] = 'value'

- 从字典中删除元素

del d['key']
d.pop('key')

- 添加元素到集合中

s.add(elem)

- 从集合中删除元素

s.remove(elem)
s.discard(elem)  # 如果元素不存在也不会抛出异常

3. 遍历字典和集合

- 遍历字典中的键

for key in d:
    print(key)

- 遍历字典中的值

for value in d.values():
    print(value)

- 遍历字典中的键值对

for key, value in d.items():
    print(key, value)

- 遍历集合

for elem in s:
    print(elem)

4. 查找字典和集合中的元素

- 判断字典中是否存在某个键

if 'key' in d:
    print('存在')

- 获取字典中某个键对应的值

value = d.get('key', default_value)  # 如果key不存在则返回default_value

- 判断集合中是否存在某个元素

if elem in s:
    print('存在')

以上是常用的字典和集合的内置函数,通过这些函数,可以方便地管理字典和集合。在实际的开发中,如果遇到需要使用字典和集合的地方,可以参考这些方法来编写代码。