CheckList = ['hello', 'hello1', 'hello2', 'hello3', 'hello4', 'hello5', 'hello', 'hello1']
AlreadyChecked = ['hello', 'hello1', 'hello2', 'hello3', 'hello4']
NextCheck = ['hello', 'hello1', 'hello2']
while(CheckList):
ToCheck = CheckList.pop()
while(ToCheck in AlreadyChecked and CheckList):
ToCheck = CheckList.pop()
AlreadyChecked.append(ToCheck)
while(ToCheck in NextCheck and CheckList):
ToCheck = CheckList.pop()
NextCheck.insert(0, ToCheck)
print(NextCheck)
这个代码正在打印出来。。。你知道吗
['hello', 'hello5', 'hello', 'hello1', 'hello2']
我需要做的是:
while(CheckList)
执行完毕,NextCheck中的所有内容都应该在AlreadyChecked中的某个地方不幸的是,如print语句所示,我在NextCheck中得到了重复。。你知道吗
有什么帮助吗?:/
你错过了一些凹痕。试着粘贴这个,看看问题是否解决了。你知道吗
将列表转换为
set()
要更改列表,只需执行以下操作
相关问题 更多 >
编程相关推荐