|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
测试题:
0.
在谈论字典
1.
搞定
2.
不全对,{}括起来后,里面的数据必须是映射关系.
3.
字典是二维的,列表是一维的
4.
第一个是用关键字参数赋值,第二个是普通赋值,第三个是用zip赋值,里面相当于是一个可迭代值,第四个是用列表中的小元祖赋值,最后是用字典给字典赋值.具体的原理help(dict)
5.
data[0:4],data[5:8],data[9:]
动动手:
0.
print('''
|--- 欢迎进入通讯录程序 ---|
|--- 1:查询联系人资料 ---|
|--- 2.插入新联系人 ---|
|--- 3.删除已有联系人 ---|
|--- 4.退出通讯录程序 ---|
''')
book = {}
while True:
code = int(input('请输入相关的指令代码:'))
if code == 4:
print('|--- 感谢使用通讯录程序 ---|')
break
name = input('请输入联系人姓名:')
if code ==2:
flag = 0
for each in book:
if each == name:
flag = 1
if flag == 1:
print('您输入的用户名在通讯录中已存在 --> ',each,':',book[each])
choose = input('是否修改用户资料(YES/NO):')
if choose == 'YES':
book[each] = input('请输入用户联系电话:')
else:
print('好的')
else:
phone = input('请输入联系人电话:')
book[name] = phone
if code ==1:
print(name,' : ',book[name])
if code == 3:
flag = 0
for each in book:
if each == name:
flag = 1
if flag == 0:
print('要删除的对象不存在!')
else:
del book[name]
print('已删除!')
print('\n') |
|