1

Pythonでは、リスト内にあるリスト内に値を挿入することは可能ですか?

例えば:

    List = [['Name',[1, 4, 6]],
    ['Another Name', [1,2,5]]]

私は使用しようとしました:

    List.insert([0][1], 'another value')

リスト内のリストを操作する別の方法はありますか?

4

1 に答える 1

4

確実に可能:

>>> List = [['Name',[1, 4, 6]],
...     ['Another Name', [1,2,5]]]
>>> List[0].insert(1,"Another Value")
>>> List
[['Name', 'Another Value', [1, 4, 6]], ['Another Name', [1, 2, 5]]]

挿入先の「内部」リストへの参照を取得するには、「外部」リストに添字を付けるだけです。

上記のコードを次のステップに分割できます。

inner = List[0]
inner.insert(1,'Another Value')

それが私が実際にそこで何をしたかをより明確にするなら...

于 2013-03-22T17:50:18.823 に答える