리스트: 두 판 사이의 차이
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> | ||