- 目的
- 【python】課題: リスト処理(リストから重複削除)
- 与えられたリストから重複する要素を削除するプログラムを作成する。
[1, 2, 3, 4, 2, 5]を入力として受け取り、
重複を取り除いた[1, 2, 3, 4, 5]を出力として返す。
- 与えられたリストから重複する要素を削除するプログラムを作成する。
- 【python】課題: リスト処理(リストから重複削除)
- 結論
- 以下に作成したプログラムを示す
- 作成したプログラム
-
#!/usr/bin/python # -*- coding: utf-8 -*- # 課題: リスト処理 # 与えられたリストから重複する要素を削除するプログラムを作成する。 # [1, 2, 3, 4, 2, 5]を入力として受け取り、重複を取り除いた[1, 2, 3, 4, 5]を出力として返す。 # inputデータの定義 INPUT = [1, 2, 3, 4, 2, 5] # 重複を削除する # set関数を利用すると重複が削除されたdictが作成される dict_input = set(INPUT) # 出力例 # {1, 2, 3, 4, 5} # listの形式にする output = list(dict_input) # 出力例 # [1, 2, 3, 4, 5] # ちなみに一発で出力することもできる print(list(set(INPUT))) # 出力例 # [1, 2, 3, 4, 5]