リスト内に同じリストが存在しているかどうか確認するプログラムを作成したいです。
python
1#重複確認の有無を確認したいとすると 2def kakunin(n): 3 return len(n)==len(set(n)) 4a=list([1,2,3,4,5]) 5#aの中に重複がないか確認 6kakunin(a) 7#True(重複なしの意) 8 9c=list([[0,0,1],[1,1,1],[2,2,2],[0,0,0]]) 10 11b=list([0,0,1]) 12 13#cのlistの中にbがあるか確認したい場合に上記の方法でc.append(b)で上記kakuninを動かすとunhashable type: 'list'でリストでは使用ない 14
上記でaのリスト or array内にbのlistが存在しているか確認したいのですが、
aの中にbを追加して、重複確認で定義したプログラムにすると
unhashable type: 'list'のエラーでリストでは上記の重複しているかどうか
確認できないでおります。
aのようなlist in listの中に構造の中にbのlistが存在しているか確認したい場合別の手法で方法がありますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/10/25 16:43
2018/10/25 16:48