리스트: 두 판 사이의 차이
보이기
Hyunwoo guem (토론 | 기여) 편집 요약 없음 |
편집 요약 없음 |
||
| 1번째 줄: | 1번째 줄: | ||
''' | '''리스트'''가 가진 유용한 메서드(remove)는 리스트에서 특정 위치에 있는 인덱스를 찾아 삭제하는 것으로 알려져 있지만, 실제로는 | ||
위치를 기준으로 인덱스를 찾는 것이 아니라 특정 값을 기준으로 인덱스를 찾는 메서드이다. 위치를 기준으로 인덱스를 삭제하는 메서드는 | 위치를 기준으로 인덱스를 찾는 것이 아니라 특정 값을 기준으로 인덱스를 찾는 메서드이다. 위치를 기준으로 인덱스를 삭제하는 메서드는 | ||
(pop)이라는 메서드이다. print 밑에 값은 각각 실행결과이다 remove는 2.5의 인덱스가 삭제된 것을 알 수 있고, pop은 0부터 시작해서 두번째 | (pop)이라는 메서드이다. print 밑에 값은 각각 실행결과이다 remove는 2.5의 인덱스가 삭제된 것을 알 수 있고, pop은 0부터 시작해서 두번째 | ||
| 6번째 줄: | 6번째 줄: | ||
<syntaxhighlight lang = "python"> | <syntaxhighlight lang = "python"> | ||
>>> l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2] | |||
l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2] | |||
l.remove(2.5) | l.remove(2.5) | ||
print(l) | print(l) | ||
</syntaxhighlight> | |||
<syntaxhighlight lang="text"> | |||
[1, 'data', [4, 3], 1.0, 1.5, 2] | [1, 'data', [4, 3], 1.0, 1.5, 2] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
<syntaxhighlight lang = "python"> | <syntaxhighlight lang = "python"> | ||
l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2] | l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2] | ||
l.pop(2) | l.pop(2) | ||
print(l) | print(l) | ||
</syntaxhighlight> | |||
<syntaxhighlight lang = "python"> | |||
[1, 2.5, [4, 3], 1.0, 1.5, 2] | [1, 2.5, [4, 3], 1.0, 1.5, 2] | ||
</syntaxhighlight> | </syntaxhighlight> | ||
2026년 3월 26일 (목) 13:20 판
리스트가 가진 유용한 메서드(remove)는 리스트에서 특정 위치에 있는 인덱스를 찾아 삭제하는 것으로 알려져 있지만, 실제로는 위치를 기준으로 인덱스를 찾는 것이 아니라 특정 값을 기준으로 인덱스를 찾는 메서드이다. 위치를 기준으로 인덱스를 삭제하는 메서드는 (pop)이라는 메서드이다. print 밑에 값은 각각 실행결과이다 remove는 2.5의 인덱스가 삭제된 것을 알 수 있고, pop은 0부터 시작해서 두번째 위치에 있는 인덱스인 'data'가 삭제된 것을 알 수 있다
>>> l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2]
l.remove(2.5)
print(l)
[1, 'data', [4, 3], 1.0, 1.5, 2]
l = [1, 2.5, 'data', [4, 3], 1.0, 1.5, 2]
l.pop(2)
print(l)
[1, 2.5, [4, 3], 1.0, 1.5, 2]