【发布时间】:2013-11-12 06:22:06
【问题描述】:
所以这段代码的目标是从输入中删除重复项,然后打印出一个没有重复项的列表,我想我明白了,但我似乎不记得如何接受带空格的输入,而且没有到目前为止,我查到的东西对我的案子很有帮助。这是我的代码。
def eliminateDuplicates(lst):
strnumbers = str(lst)
listnumbers = list(strnumbers.split())
newlist = []
for number in listnumbers:
if number not in newlist:
newlist.append(number)
return newlist
def main():
numbers = int(input("Enter numbers separated by space"))
print("The distinct numbers are: ", eliminateDuplicates(numbers))
main()
【问题讨论】:
-
您提出了一个 Python 问题,但您的代码没有正确缩进。空格在 Python 中在语法上很重要,如果没有适当的缩进,我们无法判断您的代码在做什么,因此无法帮助您。请编辑您的问题并修复缩进。谢谢!
标签: python input integer whitespace