如何在python中打印我的数字列表而不包含 "set" 前缀?使用一个函数,它返回一个新的列表,并且数字只会出现在其中。

2024-04-27 03:33:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我定义了一个函数,它接受一个数字列表并返回一个新列表,其中第一个列表的每个元素只出现一次。你知道吗

def unique(a):
      return set(a)

print unique([1,2,3,4,1,5])

我试过print ",".join(str(e) for e in s),但是没有用,因为我必须打印一个没有重复数字的新列表。你知道吗


Tags: 函数in元素列表forreturn定义def
1条回答
网友
1楼 · 发布于 2024-04-27 03:33:36

您可以使用:

list(set(a))

这将把列表转换成一个集合,只保留唯一的引用,然后再转换回一个列表。你知道吗

示例:

>>> list(set([1, 1, 2, 2, 3, 3]))
[1, 2, 3]

相关问题 更多 >