Python重複データ削除(set関数)
case 1.
まず考えやすい方法はfor文とif文を使うことです.
example = [1,1,2,3,4,5,6,6,7,7,8]
def solution(example):
answer = []
for number in example:
if number not in answer:
answer.append(number)
>>>
[1, 2, 3, 4, 5, 6, 7, 8]
以上のように、文系にif文を適用します.実際、上記の論理を考え始めた初心者にとって、これは難しい論理のようだ.しかしset関数を用いて簡単に解決できる.
case 2.
example = [1,1,2,3,4,5,6,6,7,7,8]
arr = list(set(example))
print(arr)
>>>
[1, 2, 3, 4, 5, 6, 7, 8]
これによりset関数で1つの集合に結合しlistに変換すると,重複データ除去が完了する.教训:毎日白俊+毎日sql+毎日やる人=このまま居眠りしよう!!
Reference
この問題について(Python重複データ削除(set関数)), 我々は、より多くの情報をここで見つけました https://velog.io/@ljs7463/Python-중복제거set함수テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol