Day 230集合内包表記で重複除去

2026-10-12 JST ・ 難易度: 初級 ・ カテゴリ: 集合

Pythonコード

1numbers = [1, 2, 2, 3, 4, 4, 5, 6, 6]2unique_numbers = [num for num in set(numbers)]3print(unique_numbers)4 5# 入力から重複除去6while True:7    user_input = input('数字を入力してください(終了する場合は「q」):')8    if user_input.lower() == 'q':9        break10    try:11        num = int(user_input)12        numbers.append(num)13    except ValueError:14        print('数字以外の入力です。再度入力してください。')15unique_numbers = [num for num in set(numbers)]16print('入力された数字(重複除去):', unique_numbers)

解説

次に試してみよう