list - can i not do - if nums[i] == nums[i+]: in python -


i new programming , python. (ref code below) - trying compare elements in list eliminate duplicates in adjacent numbers in list (so numbers in resulting list unique). dont hit nested "if" statement because code skips internal if. when try without external if, error: file "list2.py", line 22, in remove_adjacent if nums[i] == nums[i+1]: typeerror: list indices must integers, not tuple

def remove_adjacent(nums):   x = len(nums)   print x   in enumerate(nums):     if < x-1:       if nums[i] == nums[i+1]:         del nums[i]    return 

it should for in range(len(nums)). enumerate returns key/value tuple - not integer, error message says.


Comments

Popular posts from this blog

c# - How to get the current UAC mode -

postgresql - Lazarus + Postgres: incomplete startup packet -