germanjke:
私のような文字列のルックスのリストのリストを持っています
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'
戦争:
あなたは、単にこれを行うことができます:
allyears = [int(i[0]) for i in allyears]
あなたのすべての要素があるのでallyears
、私はでそれを得るので、ONY 1要素を持つリストでありますi[0]
ypuは変換できないため、エラーがあるlist
にint