1

取り方について質問させていただきましたA_board=[['0', '0'],['1', '1']]。そして、このネストされたリストを分解して を取得したいのですがresult、これを呼び出すと、次print resultのように表示されます。< 0 0 > < 1 1 >.

を使用するように言われました' '.join('< {} {} >'.format(*items) for items in A_board)が、これは 2 つのタプルでしか機能せず、柔軟性がありません。[[0],[0],[0]]があり、それを にしたい場合はどうすればよい< 0 > < 0 > < 0 >ですか? 現在、増加する{}たびに余分に入力する必要があります。len(A_board)

元。A_board長さが 2 の{}場合、は 2 つになります

A_board長さが 3 の{}場合、は 3 つになります

これを行うためのより良い方法は何ですか?

ありがとう。

4

1 に答える 1

8

別の結合を行うことができます:

' '.join('< {} >'.format(' '.join(items)) for items in A_board)

の任意の長さで機能しitemsます。

于 2013-02-09T00:11:07.513 に答える