Python编程基础:字典与集合
Python编程基础:字典与集合
一、字典
在Python中,字典是一种可变的、无序的、基于键值对(key-value pairs)存储数据的数据结构。每个键(key)必须是唯一的,而值(value)可以是任何类型的对象。
1. 创建字典
创建字典的语法如下:
dictionary = {key1: value1, key2: value2, ...}
也可以使用dict()
函数创建字典:
dictionary = dict(key1=value1, key2=value2, ...)
2. 访问字典
要访问字典中的值,可以使用键作为索引:
value = dictionary[key]
如果键不存在于字典中,这将引发KeyError
。
3. 修改字典
要修改字典中的值,可以直接使用键来修改值:
dictionary[key] = new_value
4. 删除字典
要删除字典中的键值对,可以使用del
关键字:
del dictionary[key]
二、集合
在Python中,集合是一种不可变的、无序的、仅包含唯一的元素的数据结构。
1. 创建集合
创建集合的语法如下:
set = {element1, element2, ...}
也可以使用set()
函数创建集合:
set = set(element1, element2, ...)
2. 集合操作
- 交集(intersection):
set1.intersection(set2)
- 并集(union):
set1.union(set2)
- 差集(difference):
set1.difference(set2)
- 相对补集(complement):
set1.complement()
3. 添加和删除元素
要添加元素到集合中,可以使用add()
方法:
set.add(element)
要删除元素,可以使用discard()
方法(如果元素不存在于集合中,不会引发错误):
set.discard(element)
要删除集合中的所有元素,可以使用clear()
方法。
4. 判断元素是否在集合中
要判断元素是否在集合中,可以使用in
关键字:
if element in set:
print("Element is in the set")
else:
print("Element is not in the set")
以上就是关于Python中的字典和集合的简要介绍,希望能帮助你更好地理解这两种数据结构。
好好学习,天天向上