Duplicate elements in a list

前端 未结 6 1097
滥情空心
滥情空心 2020-12-10 02:28

I have a list in Python:

l = [\'a\', \'c\', \'e\', \'b\']

I want to duplicate each element immediately next to the original.

6条回答
  •  攒了一身酷
    2020-12-10 03:13

    Pandas gives a method for duplicated elements:

    import pandas as pd
    l = pd.Series([2, 1, 3, 1])
    print(l.duplicated())
    >>>0    False
       1    False
       2    False
       3     True
       dtype: bool
    
    print('Has list duplicated ? :', any(l.duplicated()))
    >>>Has list duplicated ? : True
    

提交回复
热议问题