리스트 추가, 제거
list_lang = ["java", "c", "python", "go"]
# append() 리스트 맨 뒤에 제일 마지막 인덱스(-1)
list_lang.append("ruby")
print(list_lang)
# 결과 값
['java', 'c', 'python', 'go', 'ruby']
list_lang.extend("javascript")
print(list_lang)
# 결과 값
['java', 'c', 'python', 'go', 'ruby', 'j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']
list_lang.insert(0, "r") # 원하는 자리에 인덱스 삽입
print(list_lang)
# 결과 값
['r', 'java', 'c', 'python', 'go', 'ruby', 'j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']
print(list_lang.pop(0)) # 인덱스 제거
print(list_lang)
# 결과 값
r # 0번째 인덱스 반환후
['java', 'c', 'python', 'go', 'ruby', 'j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']
# 0번째 인덱스 제거 후 프린트
list_lang.remove("python") # "python" 인덱스 제거
print(list_lang)
# 결과 값
['r', 'java', 'c', 'go', 'ruby', 'j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']
del list_lang[1] # 1번째 인덱스 제거
print(list_lang)
# 결과 값
['r', 'c', 'go', 'ruby', 'j', 'a', 'v', 'a', 's', 'c', 'r', 'i', 'p', 't']
리스트 정렬
numbers = [1000, 5000, 160, 100, 20, 3450]
numbers.sort() # 오름차순 정렬
print(numbers)
# 결과 값
[20, 100, 160, 1000, 3450, 5000]
숫자 대신 문자 입력시 알파벳, 자음 순서대로 정렬
numbers.reverse() # 인덱스 순서 거꾸로
print(numbers)
# 결과 값
[3450, 20, 100, 160, 5000, 1000]
numbers.sort(reverse=True) # 오름차순 역순
print(numbers)
# 결과 값
[1000, 5000, 160, 100, 20, 3450]
'Python' 카테고리의 다른 글
상속 이해하기 (0) | 2022.03.14 |
---|---|
Tuple, Dictionary, Set 이해 (0) | 2022.03.12 |
문자열 메서드 (0) | 2022.03.11 |
문자열, 인덱싱, 슬라이싱, 포매팅 (0) | 2022.03.11 |