0

サブリスト内の特定の項目を変更するのに問題があります。

    board = [123,[4, 5, 6]]
    for item in board:
        item[0] = "X"

私はどのように出力できるか知りたいです:

    input: print board
    output: [123,['X', 5, 6]]
4

1 に答える 1

0

ネストされたリストの要素にアクセスするには、添字を繰り返し使用できます。

board[1][0] = 'X'

また、Python では、異種のリストを持つことは一般的に悪い習慣です。リストを同種に保つ方がはるかにPythonicです(リストのすべての要素は同じ基本型を持つ必要があります)。

于 2013-09-14T17:34:22.083 に答える