python字典操作练习题
1、 字典dic,dic = {‘k1’: “v1”, “k2”: “v2”, “k3”: [11,22,33]}
(1). 请循环输出所有的key
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
for i in dic.keys():
print(i)
(2). 请循环输出所有的value
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
for i in dic.values():
java 正则表达式怎么用  print(i)
(3). 请循环输出所有的key和value
'''
遇到问题没⼈解答?⼩编创建了⼀个Python学习交流QQ:778463939
寻有志同道合的⼩伙伴,互帮互助,⾥还有不错的视频学习教程和PDF电⼦书!
'''
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
for i in dic.items():
print(i)
(4). 请在字典中添加⼀个键值对,“k4”: “v4”,输出添加后的字典
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
dic["k4"]="v4"
print(dic)
python基础教程电子书15(5). 请在修改字典中 “k1” 对应的值为 “kidd”,输出修改后的字典
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
dic["k1"]="kidd"
print(dic)
(6). 请在k3对应的值中追加⼀个元素 44,输出修改后的字典
'''
遇到问题没⼈解答?⼩编创建了⼀个Python学习交流QQ:778463939
寻有志同道合的⼩伙伴,互帮互助,⾥还有不错的视频学习教程和PDF电⼦书!
'''
sql家教
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
dic['k3'].append(44)
print(dic)
(7). 请在k3对应的值的第 1 个位置插⼊个元素 18,输出修改后的字典
dic ={'k1':"v1","k2":"v2","k3":[11,22,33]}
dic['k3'].insert(0,18)
print(dic)
2、元素分类
有如下值li= [11,22,33,44,55,66,77,88,99,90],将所有⼤于 66 的值保存⾄字典的第⼀个key中,将⼩于 66 的值保存⾄第⼆个key的值中。
即: {‘k1’: ⼤于66的所有值列表, ‘k2’: ⼩于66的所有值列表}
'''
遇到问题没⼈解答?⼩编创建了⼀个Python学习交流QQ:778463939
寻有志同道合的⼩伙伴,互帮互助,⾥还有不错的视频学习教程和PDF电⼦书!'''
li =[11,22,33,44,55,66,77,88,99,90]
num ={"k1":[],"k2":[]}
input type passwordfor i in li:
if i >66:
num["k1"].append(i)
else:
num["k2"].append(i)
print(num)
3、 输出商品列表,⽤户输⼊序号,显⽰⽤户选中的商品.
(1):页⾯显⽰ 序号 + 商品名称,如:
1 ⼿机
2 电脑
(2): ⽤户输⼊选择的商品序号,然后打印商品名称
(3):如果⽤户输⼊的商品序号有误,则提⽰输⼊有误,并重新输⼊。
(4):⽤户输⼊Q或者q,退出程序。
goods ={'1':'⼿机','2':'电脑','3':'平板','4':'数据线','5':'充电宝'}
可执行程序与指令系统有没有关系
num =[]
while1:
for i,v in goods.items():
print(i,v)
a =input("输⼊你想要的产品[输⼊q则退出]")
if a.isdigit():
amazed和amazing的区别
if a > i:
print("输⼊的内容有误")
else:
print(goods[a])
num.append(goods[a])
elif a.upper()=="Q":
print(num)
exit("退出")
else:
print("输⼊的格式错误")

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。