我正在为编程基础知识1做作业,而我在完成作业时遇到了问题
我正在进行的作业是课堂练习7.我遇到问题3和4。
假设变量dct引用字典。写一个if语句来确定密钥' James'存在于 字典。如果是,则显示与该键关联的值。 如果密钥不在字典中,则显示一条消息,指示如此。
- 醇>
假设变量dct引用字典。写一个if语句,确定键是否是Jim'存在于 字典。如果是这样,请删除' Jim'及其相关价值。
这就是我做的。我不知道我是否做对了。任何人都可以向我解释一下吗?
y --> test(Count), as(Count).
test(0) --> [].
test(succ(succ(Count))) --> [0], test(Count).
as(0) --> [].
as(succ(Count)) --> [a], as(Count).
答案 0 :(得分:2)
from __future__ import print_function # just for making sure that
# the below works for Python 2 and 3
# print value associated with key 'James' in dct, if that key is in dct
if 'James' in dct:
print(dct['James'])
else:
print("'James' isn't a key in dct.")
# delete key 'Jim' and associated value if in dct
if 'Jim' in dct:
del dct['Jim']
请参阅the official Python tutorial和the Python standard library documenation中有关词典的部分。另外,您可能希望阅读if
statements。