用python给一个列表,和一个整数,删除列表中索引(从0开始)能被该数整除的列表元素
时间: 2023-06-04 07:08:12 浏览: 112
python实现删除列表中某个元素的3种方法
回答:可以使用以下代码实现:
```
def delete_items(lst, num):
return [lst[i] for i in range(len(lst)) if (i+1) % num != 0]
# 示例
lst = [1, 2, 3, 4, 5, 6, 7, 8, 9]
num = 3
result = delete_items(lst, num)
print(result) # [1, 2, 4, 5, 7, 8]
```
其中,`lst` 表示要删除元素的列表,`num` 表示能被整除的数,函数 `delete_items()` 会返回一个新的列表,其中不包括被整除索引的元素。
阅读全文