我想运行一个程序,在变量中提供一个数字(作为字符串),if语句在字典中检查该字符串,如果找不到,则提示为该数字创建一个名称成为该变量的字典中的索引。所以代码看起来像这样:
FragmentList
任何进一步解决这个问题的帮助都会非常棒。对此非常新,请告诉我是否应该更改此请求。
答案 0 :(得分:1)
由于您只有在没有号码时才需要检查并询问姓名,您可以使用以下方法执行此操作:
contacts = {}
pnumber = raw_input('Input number here: ')
if pnumber not in contacts: #not sure how to do this
name = raw_input("Input name for this number: ")
contacts[pnumber] = name
要做多次(比如10次),只需在顶部使用一个循环:
contacts = {}
for _ in range(10):
pnumber = raw_input('Input number here: ')
if pnumber not in contacts: #not sure how to do this
name = raw_input("Input name for this number: ")
contacts[pnumber] = name