【发布时间】:2023-03-20 18:10:01
【问题描述】:
在for 循环中有一个删除所有重复项的功能,但它没有。 .upper 有时也不起作用。请帮忙。
from collections import OrderedDict
def ask():
global x
x = str(input("Enter your logical operation:"))
x = x.split( )
x = [x.upper() for x in x]
return x
ask()
for i in range(0,len(x)):
and_index = x.index("AND",i)
n = list(OrderedDict.fromkeys(str(and_index)))
print(n)
print(n)
【问题讨论】:
-
用
set怎么样? -
怎么样?请详细说明
-
使用 set 从列表中删除重复项
-
谢谢,但我无法将其放入我的代码并使其工作
标签: python-3.x list duplicates uppercase