How to find duplicates values in list Python -



How to find duplicates values in list Python -

i wondering how can know if when user inputs value, value exists in list.

for example;

lis = ['foo', 'boo', 'hoo']

user inputs:

'boo'

now question how can tell user value exists within list.

use in operator:

>>> lis = ['foo', 'boo', 'hoo'] >>> 'boo' in lis true >>> 'zoo' in lis false

you can utilize lis.index homecoming index of element.

>>> lis.index('boo') 1

if element not found, raise valueerror:

>>> lis.index('zoo') traceback (most recent phone call last): file "<stdin>", line 1, in <module> valueerror: 'zoo' not in list

update

as nick t commented, if don't care order of items, can utilize set:

>>> lis = {'foo', 'boo', 'hoo'} # set literal == set(['foo', 'boo', 'hoo']) >>> lis.add('foo') # duplicated item not added. >>> lis {'boo', 'hoo', 'foo'}

python list duplicates

Comments

Popular posts from this blog

java Multi query from Mysql using netbeans -

c# - DotNetZip fails with "stream does not support seek operations" -

c++ - StartServiceCtrlDispatcher don't can access 1063 error -