|
24、写代码,有如下元组,按照要求实现每一个功能 tu = ('alex', 'eric', 'rain')a. 计算元组长度并输出tu = ('alex', 'eric', 'rain') print(len(tu))b. 获取元组的第 2 个元素,并输出 print(tu[1])e. 请使用 for、len、range 输出元组的索引 for i in range(len(tu)) : print(tu.index(tu))f. 请使用 enumrate 输出元祖元素和序号(序号从 10 开始)* for k,v in enumerate(tu,10) : * print(k,v)* 10 alex* 11 eric* 12 rain* for k in enumerate(tu,10) :* print(k)* (10, 'alex')* (11, 'eric')* (12, 'rain')25、有如下变量,请实现要求的功能tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])c. 请问 tu 变量中的"k2"对应的值是什么类型?是否可以被修改?如果可以,请在其中添加一个元素 “Seven”元组,不可以d. 请问 tu 变量中的"k3"对应的值是什么类型?是否可以被修改?如果可以,请在其中添加一个元素 “Seven” 列表,可以 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44])res=tu[1][2]['k2'].append('seven')print(tu)26、字典dic = {'k1': "v1", "k2": "v2", "k3": [11,22,33]}for i in dic: print(i)b. 请循环输出所有的 valuefor i in dic: print(dic)c. 请循环输出所有的 key 和 valuefor i in dic:print(i,dic)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,44)print(dic)
|
|