-
请将列表中的每个元素通过 “_” 链接起来。
users = ['李少奇','李启航','渣渣辉']
users = ['李少奇','李启航','渣渣辉'] print('_'.join(users))
-
请将列表中的每个元素通过 “_” 链接起来。
users = ['李少奇','李启航',666,'渣渣辉']
users = ['李少奇','李启航',666,'渣渣辉'] users_new=[] for i in range(len(users)): users_new.append(str(users[i])) print('_'.join(users_new))
-
请将元组 v1 = (11,22,33) 中的所有元素追加到列表 v2 = [44,55,66] 中。
v1 = (11,22,33) v2 = [44,55,66] for i in range(len(v1)): v2.append(v1[i]) print(v2)
-
请将元组 v1 = (11,22,33,44,55,66,77,88,99) 中的所有偶数索引位置的元素 追加到列表 v2 = [44,55,66] 中。
v1 = (11,22,33,44,55,66,77,88,99) v2 = [44,55,66] for i in range(0,len(v1),2): v2.append(v1[i]) print(v2)
-
将字典的键和值分别追加到 key_list 和 value_list 两个列表中,如:
key_list = [] value_list = [] info = {'k1':'v1','k2':'v2','k3':'v3'}
key_list = [] value_list = [] info = {'k1':'v1','k2':'v2','k3':'v3'} for i in info.keys(): key_list.append(i) for i in info.values(): value_list.append(i) print(key_list) print(value_list)
-
字典dic = {‘k1’: “v1”, “k2”: “v2”, “k3”: [11,22,33]}
a. 请循环输出所有的key for i in dic.keys(): print(i) b. 请循环输出所有的value for j in dic.values(): print(j) c. 请循环输出所有的key和value for k in dic.items(): print(k) d. 请在字典中添加一个键值对,"k4": "v4",输出添加后的字典 dic["k4"]="v4" print(dic) e. 请在修改字典中 "k1" 对应的值为 "alex",输出修改后的字典 dic["k1"]="alex" print(dic) f. 请在k3对应的值中追加一个元素 44,输出修改后的字典 dic["k3"].append(44) print(dic) g. 请在k3对应的值的第 1 个位置插入个元素 18,输出修改后的字典 dic["k3"].insert(0,18) print(dic)
-
请循环打印k2对应的值中的每个元素。
info = { 'k1':'v1', 'k2':[('alex'),('wupeiqi'),('oldboy')], }
info = { 'k1':'v1', 'k2':[('alex'),('wupeiqi'),('oldboy')], } for i in (info['k2']): print(i)
-
有字符串"k: 1|k1:2|k2:3 |k3 :4" 处理成字典 {‘k’:1,‘k1’:2…}
value="k: 1|k1:2|k2:3 |k3 :4" dic={} for i in value.split('|'): keys=i.split(':')[0].strip() values=i.split(':')[1].strip() dic[keys]=values print(dic)
-
写代码
""" 有如下值 li= [11,22,33,44,55,66,77,88,99,90] ,将所有大于 66 的值保存至字典的第一个key对应的列表中,将小于 66 的值保存至第二个key对应的列表中。 result = {'k1':[],'k2':[]} """
result = {'k1':[],'k2':[]} li= [11,22,33,44,55,66,77,88,99,90] for i in range(len(li)): if li[i]<66: result['k1'].append(li[i]) else: result['k2'].append(li[i]) print(result)
-
输出商品列表,用户输入序号,显示用户选中的商品
""" 商品列表: goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998} ] 要求: 1:页面显示 序号 + 商品名称 + 商品价格,如: 1 电脑 1999 2 鼠标 10 ... 2:用户输入选择的商品序号,然后打印商品名称及商品价格 3:如果用户输入的商品序号有误,则提示输入有误,并重新输入。 4:用户输入Q或者q,退出程序。 """
goods = [ {"name": "电脑", "price": 1999}, {"name": "鼠标", "price": 10}, {"name": "游艇", "price": 20}, {"name": "美女", "price": 998} ] num = input("请输入商品序号(输入Q或q退出):") while num.upper() !='Q' and int(num)<=len(goods): num = int(num) -1 print(num+1,goods[num]['name'],goods[num]['price']) num = input("请输入商品序号(输入Q或q退出):")
-
看代码写结果
v = {} for index in range(10): v['users'] = index print(v) {'users':9}
老男孩python全栈s21day05作业(数据类型(三))
最新推荐文章于 2022-04-26 22:44:09 发布