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)…
16.电影打分:程序先给出几个目前正在上映的电影列表. 由用户给每个电影投票.最终将该用户投票信息公布出来 lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说']结果: {'北京遇上西雅图': 99, '解救吴先生': 80, '美国往事': 6, '西西里的美丽传说': 23} lst = ['北京遇上西雅图', '解救吴先生', '美国往事', '西西里的美丽传说'] dic = {} for i in lst: fen = input('请给{}电影打…
8.有如下变量(tu是个元祖),请实现要求的功能:tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])a.讲述元祖的特性 # 元祖是一个只读列表b.请问tu变量中的第一个元素 "alex" 是否可被修改? #不能被修改c.请问tu变量中的"k2&q…
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):…
6.检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者. dic = {"k1": "v1v1", "k2": [11,22,33,44]} PS:字典中的value只能是字符串或列表 dic = {"k1": "v1v1", "k2": [11,22,33,44]} def func(dic1): for i,j in dic1.ite…
5.接收两个数字参数,返回比较大的那个数字. def compare(a,b): return a if a > b else b # 三元表达式 print(compare(20,100))…
4.计算传入函数的字符串中, 数字.字母.空格以及其他内容的个数,并返回结果. s1 = 'wan%$#(gwdwq\nwdhuaiww3 w02041718' def func1(s1): dic = {'digit': 0, 'alpha': 0, 'space': 0, 'other': 0} for s in s1: if s.isdigit(): dic['digit'] += 1 elif s.isalpha(): dic['alpha'] += 1 elif s.isspace()…
3.检查传入列表的长度,如果大于2,将列表的前两项内容返回给调用者. li = [11,22,33,44,55,66,77,88,99,000,111,222] def func3(lst): if len(lst) > 2: return lst[:2] else: return lst print(func1(li))…
2.判断用户传入的对象(字符串.列表.元组)长度是否大于5. li = [11,22,33,44,55,66,77,88,99,000,111,222] def func2(lst): if len(lst) > 5: return True else: return False print(func2(li))…
检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. li = [11,22,33,44,55,66,77,88,99,000,111,222] def func1(lst): new_li = [] for i in range(0,len(lst),2): new_li.append(lst[i]) return new_li print(func1(li))…