リストから重複要素を削除したいと思い、色々と調べてみて、
set() ```にたどり着きました。 早速試してみたところ、次のようなエラーが出ます。 > TypeError: set() takes 0 positional arguments but 1 was given そこで、ネットにあったサンプルを以下のようにそのまま試してみましたが、同様のエラーメッセージとなってしまいました。
nums = [1, 2, 1, 2, 3, 2, 4, 5,]
nums_unique = list(set(nums))
そこでは以下のように、当然きちんと動くように書かれています。 ```ここに言語を入力 print(list(set(l))) # [1, 2, 3, 4, 5]
他のページのサンプルも試してみましたが、結果は同様のエラーとなりました。
初心者ゆえに、どこか根本的な勘違いや見落としをしているのかと思いますので、
上手く解決できるようアドバイスを頂ければ幸いです。
よろしくお願いします。
Python 3.8.1
macOS 10.14.6
ネットにあったサンプルを見せてください。
回答2件
あなたの回答
tips
プレビュー