0
파이썬의 목록에 중복 항목에 문제가 있습니다.중복 항목 피하기 Python
예를 들어 나는
i = ['hello', 'hi', 'bye', 'welcome', 'hi', 'bye']
나는 그것을 한 번 인쇄를 중복 될지라도, 한 번에 모든 항목을 인쇄하려면이 목록을 가지고있다.
파이썬에서 어떤 방식 으로든 사용할 수 있습니까?
파이썬의 목록에 중복 항목에 문제가 있습니다.중복 항목 피하기 Python
예를 들어 나는
i = ['hello', 'hi', 'bye', 'welcome', 'hi', 'bye']
나는 그것을 한 번 인쇄를 중복 될지라도, 한 번에 모든 항목을 인쇄하려면이 목록을 가지고있다.
파이썬에서 어떤 방식 으로든 사용할 수 있습니까?
순서가 문제가, 당신은 set
사용할 수없는 경우 :
print(set(i))
이 같은 수행 할 수 있습니다
seen = set()
for e in i:
if e not in seen:
print(e)
seen.add(e)
세트()는 충분히 감사합니다. – ibr2
이 주문 사항을 하는가를? –
물론 [중복 된 항목을 목록에서 제거 할 수 있습니다] (http://stackoverflow.com/questions/7961363/removing-duplicates-in-lists). 각 항목을 한 번 인쇄하는 다른 여러 가지 방법이 있습니다. –