|
17、字符串是否可迭代?如可以请使用 for 循环每一个元素? 依赖索引 name = "Alex " for i in range(len(name)) : print(name) for i in name: print(i)18、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li = ['alex', 'eric', 'rain'] print('_'.join(['alex', 'eric', 'rain'])) alex_eric_rain19、写代码,有如下列表,按照要求实现每一个功能 li = ['alex', 'eric', 'rain'] li = ['alex', 'eric', 'rain'] print(len(li))b. 列表中追加元素 “seven”,并输出添加后的列表 li.append('seven') print(li) ['alex', 'eric', 'rain', 'seven']c. 请在列表的第 1 个位置插入元素 “Tony”,并输出添加后的列表 li.insert(0,'TONY') print(li)d. 请修改列表第 2 个位置的元素为 “Kelly”,并输出修改后的列表 li[1]=('killy') print(li)e. 请删除列表中的元素 “eric”,并输出修改后的列表 li = ['alex', 'eric', 'rain']li.pop(1) print(li) ['alex', 'rain'] 指名道姓的删除 li = ['alex', 'eric', 'rain'] li.remove('alex') print(li)f. 请删除列表中的第 2 个元素,并输出删除的元素的值和删除元素后的列表 li = ['alex', 'eric', 'rain'] print(li.pop(1)) print(li) eric ['alex', 'rain']h. 请删除列表中的第 2 至 4 个元素,并输出删除元素后的列表li = ['alex', 'eric', 'rain']del li[1:]print(li)k. 请使用 enumrate 输出列表元素和序号(序号从 100 开始)li = ['alex', 'eric', 'rain'] for k,v in enumerate(li,1): print(k,v)23、写代码,有如下列表,请按照功能要求实现每一个功能 li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446]a. 请输出 “Kelly”li = ["hello", 'seven', ["mon", ["h", "kelly"], 'all'], 123, 446] print(li[2][1][1])b. 请使用索引找到 'all' 元素并将其修改为 “ALL” li[2][2]='ALL' print(li)
|
|