前提・実現したいこと
listA = [['aa::aa'],['aa::ab'],['ab::aa'],['aa::ab'],['bb::aa']]
上記リストを「::」で分割し以下の通りにしたいです。
listA = [['aa','aa'],['aa','ab'],['ab','aa'],['aa','ab'],['bb','aa']]
print(listA[0][0].split('::'))とすると
['aa','aa']表示されますがループさせるとエラーが出ます。
print(item[i][0])ループ中に例外が発生します。
IndexError
list index out of range。
print(item[i][0].split('::'))では動きません。
なぜでしょうか。
ご教示よろしくお願いいたします。
該当のソースコード
listA = [['aa::aa'],['aa::ab'],['ab::aa'],['bb::aa']] for i,item in enumerate(listA): print(item[i][0].split('::'))
回答2件
あなたの回答
tips
プレビュー