【python】課題: リスト処理(リストから重複削除)

  • 目的
    • 【python】課題: リスト処理(リストから重複削除)
      • 与えられたリストから重複する要素を削除するプログラムを作成する。
        [1, 2, 3, 4, 2, 5]を入力として受け取り、
        重複を取り除いた[1, 2, 3, 4, 5]を出力として返す。
  • 結論
    • 以下に作成したプログラムを示す
  • 作成したプログラム
  • #!/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]
    
    
python
スポンサーリンク
K・B・S
タイトルとURLをコピーしました