标签: python-3.x
问题:
Days是包含30个元素的列表。写一小段代码,从日期中删除第5,第12和第23个元素。
我能想到回答这个问题的唯一方法就是使用拼接。 这会工作x = x [0:5] + x [6:12] + x [13:23] + x [24:31] ???或者有更好的方法吗?
答案 0 :(得分:1)
按索引删除列表元素:
x = [e for i, e in enumerate(x) if i not in [5, 12, 23]]