-->
当前位置:首页 > 题库 > 正文内容

程序填空题:字典操作

Luz3年前 (2022-05-28)题库2341
已知D是一个字典,请使用相应的函数/方法完成以下功能:

c++
# 以列表的形式输出字典 D 的所有键值对;

# 输出 D 的 phone 值

# 修改 D 的"address"值为"Shanghai"

# 添加键值对“age”: 20

# 删除字典 D 的"sex"键值对

# 查找字典中是否有键为"name"的元素
if :
print("有元素键为%s"%"name")
# 遍历字典
for:



若字典的值为
D={"name":"Zhangsan","sex":"M","address":"Nanjing","phone":"123456"}
程序的输出为:
out
[('name', 'Zhangsan'), ('sex', 'M'), ('address', 'Nanjing'), ('phone', '123456')]
123456
有元素键为name
name Zhangsan
address Shanghai
phone 123456
age 20







答案:
第1空:print(list(D.items()))

第2空:print(D['phone'])

第3空:D['address']="Shanghai"

第4空:D['age']=20

第5空:del D['sex']

第6空:"name" in D

第7空: t in D

第8空:print(t,D[t])

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。