python字典set方法
时间: 2023-07-06 18:39:49 浏览: 121
Python 字典的 setdefault() 方法用于返回指定键的值。如果键不存在于字典中,将会添加键并将值设为默认值。
语法:
```
dict.setdefault(key, default=None)
```
参数:
- key -- 查找的键值。
- default -- 键不存在时,设置的默认键值。
返回值:
- 如果键在字典 dict 里,则返回该键对应的值。
- 如果键不在字典 dict 里,那么将会添加键并将值设为默认值,然后返回默认值。
示例:
```python
dict1 = {'Name': 'Alice', 'Age': 20}
# 返回键 'Age' 的值
print("Age 值为 : %s" % dict1.setdefault('Age', None))
# 返回键 'Sex' 的值并设置默认值
print("Sex 值为 : %s" % dict1.setdefault('Sex', 'female'))
# 添加新键值对
print("dict1 更新后为 : ", dict1)
```
输出:
```
Age 值为 : 20
Sex 值为 : female
dict1 更新后为 : {'Name': 'Alice', 'Age': 20, 'Sex': 'female'}
```
相关问题
python字典setdefault方法
Python字典的setdefault方法可以在字典中查找一个键,如果这个键不存在,则在字典中添加这个键并将其值设为指定的默认值。如果键已存在,则返回该键对应的值。语法如下: dict.setdefault(key, default=None)。
python 字典set
字典是Python中的一种数据结构,用于存储键值对。如果你想使用字典中的键来存储唯一的元素,可以使用集合(set)数据类型。集合是无序的,不可重复的元素的集合。
你可以使用以下方式创建一个集合:
```python
my_set = {1, 2, 3, 4, 5}
```
或者使用 `set()` 函数:
```python
my_set = set([1, 2, 3, 4, 5])
```
接下来,我将回答你的相关问题。
相关问题:
1. 如何向集合中添加元素?
2. 如何从集合中删除元素?
3. 如何对比两个集合的元素?
阅读全文
相关推荐















