20、字符串是否可迭代?如可以请使用for循环每一个元素?
>>> name = " aleX "
>>> for i in name:
... print(i)
21、请代码实现:利用下划线将列表的每一个元素拼接成字符串,li = [‘alex‘,‘eric‘,‘rain‘]
li = [‘alex‘,‘eric‘,‘rain‘]v=‘‘.join(li)print(v)
22、写代码,有如下列表,按照要求实现每一个功能(所有练习题同样适用于元组)
li = [‘alex‘,‘eric‘,‘rain‘]
a.计算列表长度并输出
li = [‘alex‘,‘eric‘,‘rain‘]print(len(li))b.列表中追加元素"seven",并输出添加后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.append(‘seven‘)print(li)c.请在列表的第1个位置插入元素 "Tony",并输出添加后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.insert(0,‘tony‘)print(li)d.请修改列表第2个位置的元素为 "Kelly",并输出修改后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li[1]=‘Kelly‘print(li)e.请删除列表中的元素"eric",并输出修改后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.remove(‘eric‘)print(li)f.请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘]print(li[1])li.remove(li[1])print(li)g.请删除列表中的第3个元素,并输出删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘]li.remove(li[2])print(li)h.请删除列表中的第2至4个元素,并输出删除元素后的列表
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]del li[1:4]print(li)i.请将列表所有的元素反转,并输出反转后的列表
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]li.reverse()print(li)j.请使用for、len、range 输出列表的索引
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for i in range(len(li)): print(li[i])k.请使用enumrate输出列表元素和序号(序号从 100 开始)
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for index,item in enumerate(li): print(index,item)l.请使用for循环输出列表的所有元素
li = [‘alex‘,‘eric‘,‘rain‘,‘aa‘]for i in li: print(i)
22、写代码,有如下列表,请按照功能要求实现每一个功能
li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]
a.请输出"Kelly"
b.请使用索引找到 ‘all‘元素并将其修改为"ALL"
li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]a=li[2][1][1]print(a.capitalize())
li = ["hello",‘seven‘,["mon",["h","kelly"],‘all‘],123,446]a=li[2].index(‘all‘)li[2][a]=‘ALL‘print(li)
原文地址:https://www.cnblogs.com/8-eight/p/9081350.html
时间: 2024-10-11 07:23:08