一.简答题(共8题,100.0分)
1
写代码,要求实现下面每一个功能
li=[‘alex’,‘eric’,‘rain’]
1)计算列表长度并输出
2)列表中追加元素“servn",并输出添加后的列表
3)请在列表的第一个位置插入元素‘tony’,并输出添加后的列表
4)请修改列表位置元素‘kelly’,并输出修改后的列表
5)请在列表删除元素‘eric’,并输出删除后的列表
6)请删除列表中的第2个元素,并输出删除后的元素的值和删除元素后的列表
7)请删除列表中的第三个元素,并输出删除后的列表
8)请删除列表的第2到4个元素,并输出删除元素后的列表
9)请使用enumrate输出列表元素和序号
10)请使用for循环输出列表中的所有元素
我的答案:
li=[‘alex’,‘eric’,‘rain’]
#1)计算列表长度并输出
print(len(li))
#运行结果:3
#2)列表中追加元素“servn",并输出添加后的列表
li.append(‘servn’)
print(li)
#运行结果:[‘alex’, ‘eric’, ‘rain’, ‘servn’]
#3)请在列表的第一个位置插入元素‘tony’,并输出添加后的列表
li.insert(0,‘tony’)
print(li)
#运行结果:[‘tony’, ‘alex’, ‘eric’, ‘rain’, ‘servn’]
#4)请修改列表位置元素‘kelly’,并输出修改后的列表
li[1]=‘kelly’
print(li)
#运行结果:[‘tony’, ‘kelly’, ‘eric’, ‘rain’, ‘servn’]
#5)请在列表删除元素‘eric’,并输出删除后的列表
li.remove(‘eric’)
print(li)
#运行结果:[‘tony’, ‘kelly’, ‘rain’, ‘servn’]
#6)请删除列表中的第2个元素,并输出删除后的元素的值和删除元素后的列表
a=li.pop(1)
print(a,li)
#运行结果:kelly [‘tony’, ‘rain’, ‘servn’]
#7)请删除列表中的第三个元素,并输出删除后的列表
li.pop(2)
print(li)
#运行结果:[‘tony’, ‘rain’]
#8)请删除列表的第2到4个元素,并输出删除元素后的列表
del li[1:4]
print(li)
#运行结果:[‘tony’]
#9)请使用enumrate输出列表元素和序号
for index,i in enumerat