パーソナルブログメモリ

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

Python3のエラー TypeError: unhashable type: 'list'

2020-08-02 | Python

リスト内の項目でかぶっているものを削除するためには

一度、setで集合型に変換したあとlistで戻せばできます。(順番は保証されません)

 

List内の項目がListでもできるかとやってみると集合型に変換する所で unhashable type: 'list'が発生しました。

 

List内のListを一度タプル型に変更するとできました。


最新の画像もっと見る

コメントを投稿

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