【发布时间】:2020-04-03 08:53:29
【问题描述】:
我的字符串列表看起来像
allyears
#[['1916'], ['1919'], ['1922'], ['1912'], ['1924'], ['1920']]
我需要这样的输出:
#[1916, 1919, 1922, 1912, 1924, 1920]
试过这个:
for i in range(0, len(allyears)):
allyears[i] = int(allyears[i])
但我有错误
>>> TypeError: int() argument must be a string, a bytes-like object or a number, not 'list'
【问题讨论】:
-
int(allyears[i][0]),或者简单地说:[int(item[0]) for item in allyears]
标签: python