1、请用代码实现:利用下划线将列表的每一个元素拼接成字符串,li=[‘alex‘,‘eric‘,‘rain‘]
1 li = [‘alex‘,‘eric‘,‘rain‘] 2 a = ‘_‘.join(li) 3 print(a)
2、查找列表中元素,移除每个元素的空格,并查找以a或A开头并且以c结尾的所有元素。
li=["alec","aric","Alex","Tony","rain"]
tu=("alec","aric","Alex","Tony","rain")
dic={‘k1‘:"alex",‘k2‘:‘aric‘,"k3":"Alex","k4":"Tony"}
3、写代码,有如下列表,按照要求实现每一个功能
li=[‘alex‘,‘eric‘,‘rain‘]
a.计算列表长度并输出
1 print(len(li))
b.列表中追加元素“seven”,并输出添加后的列表
1 li.append(‘seven‘) 2 print(li)
c.请在列表的第1个位置插入元素“Tony”,并输出添加后的列表
li.insert(0,‘Tony‘) print(li)
d.请修改列表第2个位置的元素为“Kelly”,并输出修改后的列表
li[1] = ‘kelly‘ print(li)
e.请删除列表中的元素“eric”,并输出修改后的列表
1 li.remove(‘eric‘) 2 print(li)
f.请删除列表中的第2个元素,并输出删除元素的值和删除元素后的列表
1 print(li.pop(1)) 2 print(li)
g.请删除列表中的第3个元素,并输出删除元素后的列表
1 li.pop(2) 2 print(li)
h.请删除列表中的第2至4个元素,并输出删除元素后的列表
1 del li[1:4] 2 print(li)
i.请将列表所有的元素反转,并输出反转后的列表
li.reverse() print(li)
j.请使用for、len、range输出列表的索引
1 for i in range(len(li)): 2 print(i)
k.请使用enumrate输出列表元素和序号(序号从100开始)
1 for index,i in enumerate(li,100): 2 print(index,i)
l.请使用for循环输出列表的所有元素
for i in li : print(i)