前提・実現したいこと
Python3で,とある関数に(ここではfにしたいと思います)リスト型でランダムに大量の小数の値が入っているのですが,2つ重複した数値が入っています.そこで,重複がないようにfを「もし同じ数値があったら1つ消す」といった動作を行いたいです.
小数の値は16桁くらいあるので,被って同じのが3つあるといったことはないと思っていたのですが,教えていただいたset()を用いて実行し,実行前後でのlist内の数をlen()で見ると
343730
171820
といくつか被っていたらしく消えてしまいました.
ヒストグラムを書こうと思っており,y軸の度数を半分にしたいといった考え方です.
順番はバラバラになっても大丈夫です.
どのようなプログラムを書けばいいか教えていただきたいです.
発生している問題・エラーメッセージ
エラーメッセージ
該当のソースコード
python3
1#fの中身(一部) 2f = [12.51057368788498, 11.817749828118718, 14.58359647000698, 12.627675716457086, 14.569902607773328, 12.21944622313139,...] 3#同じ値が2つ入っているので1つ消して1つにしたいです.
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/01/25 12:59