3、写代码,有如下列表,按照要求实现每一个功能
li=[‘alex‘, ‘eric‘, ‘rain‘]
- 计算列表长度并输出
- 列表中追加元素“seven”,并输出添加后的列表
- 请在列表的第1个位置插入元素“Tony”,并输出添加后的列表
- 请修改列表第2个位置的元素为“Kelly”,并输出修改后的列表
- 请删除列表中的元素“eric”,并输出修改后的列表
- 请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表
- 请删除列表中的第3个元素,并输出删除元素后的列表
- 请删除列表中的第2至4个元素,并输出删除元素后的列表
- 请将列表所有的元素反转,并输出反转后的列表
- 请使用for、len、range输出列表的索引
- 请使用for循环输出列表的所有元素
-
1 i = [‘alex‘, ‘eric‘, ‘rain‘] 2 print(len(li))#计算列表长度并输出 3 li.append("seven") 4 print(li)#列表中追加元素“seven”,并输出添加后的列表 5 li.insert(0,"Tony") 6 print(li)#请在列表的第1个位置插入元素“Tony”,并输出添加后的列表 7 li.insert(1,"Kelly") 8 print(li)#请在列表的第2个位置插入元素“Kelly”,并输出添加后的列表 9 li.remove("eric") 10 print(li)#请删除列表中的元素“eric”,并输出修改后的列表 11 li_2 =li[1] 12 li.pop(1) 13 print(li_2,li)#请删除列表中的第2个元素,并输出删除的元素的值和删除元素后的列表 14 # li.pop(2) 15 # print(li)#请删除列表中的第3个元素,并输出删除元素后的列表 16 # del li[1:4] 17 # print(li)#请删除列表中的第2至4个元素,并输出删除元素后的列表 18 li.reverse() 19 print(li)# 请将列表所有的元素反转,并输出反转后的列表 20 for k in range(len(li)): 21 print(k)#请使用for、len、range输出列表的索引 22 # 请使用enumrate输出列表元素和序号(序号从100开始) 23 for k,y in enumerate(li): 24 print(k+100,y)