[Python] 파이썬 리스트에서 특정 값의 (모든) 위치 찾기

Suzie·2021년 1월 31일
0
post-thumbnail

파이썬 리스트에서 특정 값의 (모든) 위치 찾기

# 해당 값이 존재하는 가장 작은 인덱스 반환
list.index(target_data)

# filter
test_list = [1, 3, 4, 3, 6, 7]
result_list = list(filter(lamda x: test_list[x] == 3, range(len(test_list)))) # [1, 3]

#enumerate
result_list = [i for i, value in enumerate(test_list) if value == 3] # [1 ,3]


References

https://pmandocom.tistory.com/17
https://ai-hyu.com/python-%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EB%A6%AC%EC%8A%A4%ED%8A%B8-%EC%9D%B8%EB%8D%B1%EC%8A%A4-%EC%97%AC%EB%9F%AC%EA%B0%9C-%EC%B0%BE%EA%B8%B0/

0개의 댓글