On 16 November 2012 12:28, Robrecht De Rouck <span dir="ltr"><<a href="mailto:de.rouck.robrecht@gmail.com" target="_blank">de.rouck.robrecht@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hello,<div><br></div><div>I just wanted to bring to your attention that an <b>attribute for removing duplicate elements</b> for lists would be a nice feature. </div><div><br></div><i>def uniquify(lis):<br>    seen = set()<br>

    seen_add = seen.add<br>    return [ x for x in lis if x not in seen and not seen_add(x)]</i><div><i><br></i></div><div>The code is from <a href="http://stackoverflow.com/questions/480214/how-do-you-remove-duplicates-from-a-list-in-python-whilst-preserving-order" target="_blank">this post</a>. Also check out <a href="http://www.peterbe.com/plog/uniqifiers-benchmark" target="_blank">this performance comparison</a> of uniquifying snippets.</div>

<div>It would be useful to have a uniquify attribute for containers in general. </div><div></div></blockquote></div><br><div><br></div><div>list(set(ls))</div><div><br></div><div>Paul</div>