51Testing软件测试论坛

标题: Python知识汇总4 [打印本页]

作者: 草帽路飞UU    时间: 2019-2-2 09:50
标题: Python知识汇总4
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)

作者: Miss_love    时间: 2020-12-31 10:57
支持分享




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2