从键盘输入一个字符串s,再从键盘输入跟s一样长度的若干个不重复的整数存入列表啊,如输入有重复的整数需要剔除,最后实现列表a的逆存输出
时间: 2024-04-30 10:19:55 浏览: 110
可以按照以下步骤实现:
1. 从键盘输入一个字符串s,可以使用`input()`函数。
2. 从键盘输入跟s一样长度的若干个不重复的整数,可以使用`input()`函数和`split()`方法将输入的字符串转化为列表,然后利用`set()`函数将列表转化为集合,最后再将集合转化为列表。具体代码如下:
```
nums = list(set(map(int, input().split())))
```
这里使用了`map()`函数将输入的字符串列表中的元素转化为整数,再使用`set()`函数将列表转化为集合,最后使用`list()`函数将集合转化为列表。
3. 对列表a进行逆序输出,可以使用`reversed()`函数。具体代码如下:
```
for num in reversed(nums):
print(num, end=' ')
```
这里使用了`reversed()`函数将列表逆序输出,同时使用`end`参数指定输出的末尾字符为空格,以避免每个数字输出在新的一行。
阅读全文
相关推荐












