-3

変更したい

mylist = [['1'],['2'],['3']]

することが

mynewlist = (1,2,3)

pythonでそれを行う方法は?

4

1 に答える 1

7

単純なリスト内包表記は次のようになります。

mynewlist = [int(x[0]) for x in mylist]

もちろん、実際に出力としてタプルが必要な場合は、次のようにします。

mynewtuple = tuple(int(x[0]) for x in mylist)
于 2012-09-28T18:20:02.660 に答える