l = [1,2,3,4,5,'1','2','3','4','nag','nag','venkat',5,6,7]
l1 = []
for i in l:
if (str(i) not in l1) and (i not in l1):
l1.append(i)
print l1
我想清理我的列表。我的列表包含数字和字符串。在上面的列表中,我有1和“1”。我想删除1或“1”。我想输出为[1, 2, 3, 4, 5, "nag", "venkat", 6, 7]
我想清理列表中的元素。如果我的列表包含数字1 ansSixng“1”我想保留只有一个元素或者整数或刺
你有什么问题? – Humbalan
寻求调试帮助的问题(“为什么这个代码不工作?”)必须包含所需的行为,特定的问题或错误以及在问题本身中重现问题所需的最短代码。没有明确问题陈述的问题对其他读者无益。请参阅:如何创建[MCVE]。 –