输入2行空格分隔的整数,以列表形式、并从小到大输出这2行中相同的数据。 输入样例: 1 2 3 4 5 4 5 6 输出样例: [4, 5]
时间: 2024-02-06 15:12:35 浏览: 76
python 输出列表元素实例(以空格/逗号为分隔符)
好的,这个问题需要我们先将输入的两行数据转化为列表,然后对它们取交集,最后输出结果。以下是 Python 代码实现:
```python
line1 = input() # 获取第一行输入
line2 = input() # 获取第二行输入
list1 = list(map(int, line1.split())) # 转化为整数列表
list2 = list(map(int, line2.split())) # 转化为整数列表
result = sorted(list(set(list1) & set(list2))) # 取交集并排序
print(result) # 输出结果
```
这段代码的思路是先将输入的两行字符串转化为整数列表,然后利用集合的交集操作找到列表中相同的元素,最后将结果排序并输出。
阅读全文