这是我遇到的问题的演示。我对 Python 还很陌生,所以我很确定我忽略了一些非常明显的东西。
import operator
lista=["a","b","c","d","e","f"]
print operator.itemgetter(1,3,5)(lista)
>> ('b', 'd', 'f')
columns=1,3,5
print operator.itemgetter(columns)(lista)
>> TypeError: list indices must be integers, not tuple
如何解决此问题,以便可以在程序启动时使用指定为参数的任意索引列表?