[英]How to print from python for statement only 1 time each item
我在python中解析json字符串,並嘗試從那里獲取“類別”。 假設該字符串包含以下數據:
Apple
Pear
Apple
Melon
Apple
Pear
Melon
Melon
現在,我希望將它們打印出來,但每個類別僅打印一次 。
目前,我的代碼解析字符串,並多次打印出這些類別,如下所示
Apple
Apple
Apple
Pear
Pear
Melon
Melon
Melon
但我要打印:
Apple
Pear
Melon
我的代碼:
match=re.compile('"category_name":"(.+?)"').findall(link)
for category in match:
print('%s'%(category))
我該怎么辦?
提前致謝!
我確實使用set
默認情況下刪除重復項。
match=re.compile('"category_name":"(.+?)"').findall(link)
m = set(match)
for category in m:
print('%s'%(category))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.