【列表综合练习1】Python

6、【列表综合练习1】现有如下列表,请按照之后的要求完成题目:
L=[“apple”,”banana”,”orange”,”cherry”,”watermelon”,”lemon”,“grape”,“pomegranate”]
(1)计算列表的长度并输出。
【代码】:

L=["apple","banana","orange","cherry","watermelon","lemon","grape","pomegranat"]
print(len(L))

(2)请通过步长获取索引为3的倍数的所有值,并打印获取后的列表L1。
【代码】:

L=["apple","banana","orange","cherry","watermelon","lemon","grape","pomegranat"]
print(L[::3])

(3)请在列表第三个位置和列表的最后,各插入1个任意元素,并删除列表中第6个元素,后自动输出新生成列表L2,并允许输入随机序号,显示选中的水果。
样例输入、输出:

【代码】:

L=["apple","banana","orange","cherry","watermelon","lemon","grape","pomegranat"]
s2=input()
s1=input()
L.append(s1)
L.insert(2,s2)
del L[5]
print(L)
n=input("请输入序号:")
n=int(n)
print ("%s" %L[n])

(4)请将字符串str=“fruits”中的每一个元素添加到L2中,并删除L2中第1至3个元素,生成新列表L3,并输出。
【代码】:

方法一

l2=[]
s = "fruits"
l2.extend(s)
print(l2)
for i in range(1,4):
    del l2[1]
print(l2)

方法二

L2.append(str)
del L2[0:3]
L3 = L2
print(L3)
发布了47 篇原创文章 · 获赞 7 · 访问量 4258

猜你喜欢

转载自blog.csdn.net/LiuLong0907/article/details/104865166