Python论坛  - 讨论区

标题:[python-chinese] 去除数列中重复元素

2005年12月07日 星期三 10:45

超卓 chaoszhuo at gmail.com
Wed Dec 7 10:45:11 HKT 2005

请教,

请问有没有去除数列中重复元素的函数?
我自己写了一个,但是效率太低。

这是一个接近两百万条的字符串数列,效率很重要。

后来,我又试了用 SET:

# a  是这个数列
s=set (a)                     # s 是临时的SET
c=[]                             # c 是输出数列
for i in s: c.append(i)

快了很多。不知道这是不是最佳的方法。

Chaos
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051207/d3660cf5/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月07日 星期三 13:15

amingsc amingsc at gmail.com
Wed Dec 7 13:15:05 HKT 2005

在 Wed, 07 Dec 2005 10:45:11 +0800,超卓 <chaoszhuo at gmail.com> 写道:

> 请教,
>
> 请问有没有去除数列中重复元素的函数?
> 我自己写了一个,但是效率太低。
>
> 这是一个接近两百万条的字符串数列,效率很重要。
>
> 后来,我又试了用 SET:
>
> # a  是这个数列
> s=set (a)                     # s 是临时的SET
> c=[]                             # c 是输出数列
> for i in s: c.append(i)
>
> 快了很多。不知道这是不是最佳的方法。
a=list(set(a))

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2005年12月07日 星期三 13:17

超卓 chaoszhuo at gmail.com
Wed Dec 7 13:17:49 HKT 2005

这也可以呀!购简单的。确实可用。

多谢


2005/12/7, amingsc <amingsc at gmail.com>:
>
> 在 Wed, 07 Dec 2005 10:45:11 +0800,超卓 <chaoszhuo at gmail.com> 写道:
>
> > 请教,
> >
> > 请问有没有去除数列中重复元素的函数?
> > 我自己写了一个,但是效率太低。
> >
> > 这是一个接近两百万条的字符串数列,效率很重要。
> >
> > 后来,我又试了用 SET:
> >
> > # a  是这个数列
> > s=set (a)                     # s 是临时的SET
> > c=[]                             # c 是输出数列
> > for i in s: c.append(i)
> >
> > 快了很多。不知道这是不是最佳的方法。
> a=list(set(a))
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20051207/10ac1715/attachment.html

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号