给出一个清单
a = range(10)
您可以使用诸如的语句对其进行切片
a[1]
a[2:4]
但是,我想基于代码中其他位置设置的变量来执行此操作.我可以轻松地为第一个做这个
i = 1
a[i]
但是我如何为另一个做这个呢?我试过用列表编制索引:
i = [2, 3, 4]
a[i]
但这不起作用.我也尝试过使用字符串:
i = "2:4"
a[i]
但这也不起作用.
这可能吗?