有一个多行字符串:
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]]
答案 0 :(得分:1)
您可以通过int
map
testlist = [list(map(int, elements.split())) for elements in \
mytesttring.strip().split('\n')]