📜  使用python中的输入将数字存储在集合中(1)

📅  最后修改于: 2023-12-03 15:06:53.133000             🧑  作者: Mango

使用Python中的输入将数字存储在集合中

在Python中,可以使用input()函数从终端读取用户输入,而集合(set)是一种无序、唯一的可哈希元素的集合数据类型。那么,如何将用户输入的数字存储在集合中呢?

我们可以使用以下代码片段:

# 通过输入获取数字列表
num_list = input("请输入数字,以空格分隔:").split()

# 将数字列表转换为集合
num_set = set(num_list)

print("您输入的数字集合为:", num_set)

这个代码片段中,我们首先通过input函数读取用户在终端中输入的数字列表,然后使用split方法将其按空格分隔为一个字符串列表。接着,我们使用set函数将字符串列表转换为集合。最后,我们通过print函数将转换后的集合打印出来。

我们可以做一些简单的测试:

输入:

请输入数字,以空格分隔:1 2 3 4 5

输出:

您输入的数字集合为: {1, 2, 3, 4, 5}

输入:

请输入数字,以空格分隔:5 5 6 7 8 9 9

输出:

您输入的数字集合为:{5, 6, 7, 8, 9}

我们可以看到,用户输入的重复数字在转换为集合时被去除了,而结果集合中的数字是无序的。