Python3.6全栈开发实例[010]

10.有字符串 "k:1|k1:2|k2:3|k3:4" 处理成字典 {‘k‘:1,‘k1‘:2....}

s = "k:1|k1:2|k2:3|k3:4"
dic = {}
l1 = s.split(‘|‘)
for i in l1:
  k,v = i.split(‘:‘)
  dic[k] = v
  print(dic)

原文地址:https://www.cnblogs.com/apollo1616/p/9460543.html

时间: 2024-08-30 04:27:31

Python3.6全栈开发实例[010]的相关文章

Python3.6全栈开发实例[016]

16.电影打分:程序先给出几个目前正在上映的电影列表. 由用户给每个电影投票.最终将该用户投票信息公布出来 lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说']结果: {'北京遇上西雅图': 99, '解救吴先生': 80, '美国往事': 6, '西西里的美丽传说': 23} lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说'] dic = {} for i in lst: fen = input('请给{}电影打

Python3.6全栈开发实例[007]

7.此函数只接收一个参数且此参数必须是列表数据类型,此函数完成的功能是返回给调用者一个字典,此字典的键值对为此列表的索引及对应的元素.例如传入的列表为:[11,22,33] 返回的字典为 {0:11,1:22,2:33}. l2 = [11,22,33] def func8(l1): dic = {} for i in range(len(l1)): dic[i] = l1[i] return dic print(func8(l2)) l2 = [11,22,33] def func(lst):

Python3.6全栈开发实例[008]

8.有如下变量(tu是个元祖),请实现要求的功能:tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])a.讲述元祖的特性 # 元祖是一个只读列表b.请问tu变量中的第一个元素 "alex" 是否可被修改? #不能被修改c.请问tu变量中的"k2&q

Python3.6全栈开发实例[012]

12.输出商品列表,用户输入序号,显示用户选中的商品(升级题) 商品列表: goods = [{"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女&q

Python3.6全栈开发实例[009]

9.字典dic,dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]}a.请循环输出所有的key for i in dic.keys():    print(i) b.请循环输出所有的value for i in dic.values(): print(i) c.请循环输出所有的key和value for i,j in dic.items(): print(i,j) d.请在字典中添加

Python3.6全栈开发实例[014]

14.好声音选秀大赛评委在打分的时,可以进行输入. 假设,有10个评委.让10个评委进行打分, 要求, 分数必须大于5分, 小于10分. count = 1 while count <= 10: fen = int(input('请第{}位评委打分:'.format(count))) if fen <= 5 or fen >= 10: # 注意这里用的是or,不是and print('你是不是傻') continue else: print('第{}位评委打分为{}'.format(co

Python3.6全栈开发实例[013]

13.用户输入的信息,如果出现了列表中的敏感词汇,请用*替代. li = ["苍老师","东京热","武藤兰","波多野结衣"] comment = input('请输入评论') new_li = [] for i in li: if i in comment: comment = comment.replace(i,'*') new_li.append(comment) print(new_li) 原文地址:https://

Python3.6全栈开发实例[017]

17.念数字:给出一个字典,在字典中标识出每个数字的发音,包括相关符号,然后由用户输入一个数字,让程序读出相对应的发音(不需要语音输出.单纯的打印即可). dics = { '-':'fu', '0':'ling', '1':'yi', '2':'er', '3':'san', '4':'si', '5':'wu', '6':'liu', '7':'qi', '8':'ba', '9':'jiu', '.':'dian'} s = '' content = input('请输入你要转换的字符:'

Python3.6全栈开发实例[018]

18.车牌区域划分, 现给出以下车牌.根据车牌的信息, 分析出各省的车牌持有量.(升级题) result = {} for car in cars: location = locals[car[0]] result[location] = result.get(location,0)+1 print(result) result = {} for car in cars: # car 车牌子 first_name = car[0] # 山东 location = locals[first_nam