一个python程序,用于保留列表中的第一个元素,并删除下一个元素

时间:2021-03-21 17:21:17

标签: python

我正在尝试制作一个 python 程序,它保留列表中的第一个元素,并删除下一个。

如果你有这个列表:

list1=["This","is","test","only"]

程序会输出:

["This","test]

注意事项:

• 用户会填写列表,所以我们不知道它的长度。

2 个答案:

答案 0 :(得分:1)

list slicing中使用step作为2

In [71]: list1[::2]
Out[71]: ['This', 'test']

答案 1 :(得分:0)

步长为 2slice expression 正是您想要的:

list1=["This","is","test","only"]
list2 = list1[::2]
print(list2)

结果:

['This', 'test']