İşte sahip olduğum sorunun bir gösterimi. Python'a oldukça yeniyim, bu yüzden eminim ki çok açık bir şeyle karşılaşıyorum. Ben başlamak programda bir argüman olarak belirtilen endekslerin keyfi bir listesini kullanabilirsiniz böyleceNeden Python operator.itemgetter çalışma endeksleri olarak sayıların virgülle ayrılmış listesi verilir, ancak aynı liste bir değişken olarak paketlenmiş değilken?
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
Nasıl bu soruna alabilirim?
teşekkürler! Farkında olmadığım dilin çok kullanışlı bir yönü. – user2066631