パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

Pythonであまりみないエラー TypeError: can only concatenate list (not "int") to list

2019-04-12 | Python

ややこしいロジックなのでこっちだろうなと思ったらそちらではなく、ノーマークのシンプルな足し算の所

配列から取ってきた数値に数値を足していたつもりだったのだけど[ ]がよぶんにあり

配列から取ってきた配列に数字を足そうとしてました。

 

同じエラーの発生する簡単なプログラム

x=[5]+9

 

TypeError: can only concatenate list (not "int") to list

listを "int"ではなく連結することしかできない(google翻訳)


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。