複数行の文字列があります:
mytesttring='''3
7 4
2 4 6
8 5 9 3'''
要素が文字列であるリストのリストに変換することができます。
testlist=[elements.split() for elements in mytesttring.strip().split("\n")]
print(testlist)
[['3']['7','4'],['2','4','6'],['8','5','9','3']]
要素を文字列から整数に変更するにはどうすればよいですか。そのため、出力は次のようになります。
[[3][7,4],[2,4,6],[8,5,9,3]]
次のint
方法でリスト内包表記に変換できますmap
。
testlist = [list(map(int, elements.split())) for elements in \
mytesttring.strip().split('\n')]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加