用python做出有字典dic = {"name": "tony", "sex": "male", "age":20},在字典中加入"no":20170001,并且将"age"的值改为19,输出修改后的字典。在字典中删除"no":20170001,并输出删除后的字典。修改"age"的值改为30,同时在字典中添加新元素"no":20170001
时间: 2023-06-26 22:08:34 浏览: 83
可以以下代码实现:
```python
dic = {"name": "tony", "sex": "male", "age":20}
# 在字典中加入"no":20170001
dic["no"] = 20170001
# 将"age"的值改为19
dic["age"] = 19
# 输出修改后的字典
print(dic)
# 在字典中删除"no":20170001
del dic["no"]
# 输出删除后的字典
print(dic)
# 修改"age"的值改为30,同时在字典中添加新元素"no":20170001
dic["age"] = 30
dic["no"] = 20170001
# 输出修改后的字典
print(dic)
```
输出结果为:
```
{'name': 'tony', 'sex': 'male', 'age': 19, 'no': 20170001}
{'name': 'tony', 'sex': 'male', 'age': 19}
{'name': 'tony', 'sex': 'male', 'age': 30, 'no': 20170001}
```
相关问题
对于字典infor = {"name":"tom", "age":13, "sex":"male"},删除"age":13键值对的
可以使用Python中的del关键字删除字典中的键值对。具体操作如下:
```
infor = {"name":"tom", "age":13, "sex":"male"}
del infor["age"]
print(infor)
```
运行以上代码,会输出删除了"age":13键值对后的字典值:
```
{"name":"tom", "sex":"male"}
```
这样就实现了删除"age":13键值对的操作。 del关键字用于删除集合中的项,如果指定的键值对存在,则删除该键值对并返回None,如果指定的键值对不存在则会报错,所以在使用del关键字时一定要确保要删除的键值对存在。
已知字典ainfo={'name': 'liming', 'age': 20, 'gender': 'male', 'nation': 'china'},删除键值对'age':20后输出整个字典
可以使用 `del` 关键字删除字典中的某一个键值对,代码如下:
```python
ainfo = {'name': 'liming', 'age': 20, 'gender': 'male', 'nation': 'china'}
del ainfo['age']
print(ainfo)
```
输出结果为:
```python
{'name': 'liming', 'gender': 'male', 'nation': 'china'}
```
可以看到,字典中的键值对`'age':20`已经被删除了。
阅读全文