[python] 리스트(list)파이썬(python)/나도코딩2024. 7. 6. 00:55
Table of Contents
728x90
리스트란?
파이썬에서 리스트는 여러 데이터를 순차적으로 저장할 수 있는 자료형입니다.
리스트는 대괄호 '[]' 를 사용하여 정의하며, 다양한 데이터 타입을 함께 포함할 수 있습니다.
1. 리스트 생성 및 출력
먼저, 지하철 칸마다 인원을 저장하는 리스트를 만들어 보겠습니다.
# 지하철 칸별로 10명, 20명, 30명
subway = [10, 20 , 30]
print(subway)
출력 결과:
[10, 20 ,30]
이번에는 이름을 저장하는 리스트를 만들어 보겠습니다.
names = ["유재석", "조세호", "박명수"]
print(subway)
출력 결과:
['유재석', '조세호', '박명수']
2. 리스트에서 값 찾기
리스트에서 특정 값의 위치를 찾을 수 있습니다. 예를 들어 "조세호"가 몇 번째 칸에 타고 있는지 알아보겠습니다.
- index(__value)
print(names.index("조세호"))
출력 결과:
1
3. 리스트에 값 추가
새로운 값(예:"하하")을 리스트의 마지막에 추가할 수 있습니다.
- append(__object)
names.append("하하")
print(names)
출력 결과:
['유재석', '조세호', '박명수', '하하']
리스트의 특정 위치에 값을 삽입할 수도 있습니다. 예를 들어, "정형돈"을 "유재석"과 "조세호" 사이에 넣어보겠습니다.
- insert(__index, __object)
names.insert(1, "정형돈")
print(subway)
출력 결과:
['유재석', '정형돈' ,'조세호', '박명수', '하하']
4. 리스트에서 값 제거
리스트의 마지막 값을 꺼내고 제거할 수 있습니다.
- pop()
print(names.pop())
print(names)
출력 결과:
하하
['유재석', '정형돈', '조세호', '박명수']
5. 리스트에서 특정 값의 개수 확인
리스트에 특정 값이 몇 개 있는지 확인할 수 있습니다. 예를 들어, "유재석"의 개수를 세어보겠습니다.
- count(__value)
subway.append("유재석")
print(subway)
print(subway.count("유재석"))
출력 결과:
['유재석', '정형돈', '조세호', '박명수', '유재석']
2
6. 리스트 정렬 및 뒤집기
숫자가 저장된 리스트를 정렬하고, 순서를 뒤집을 수 있습니다.
- sort()
- reverse()
num_list = [5, 2, 4, 3, 1]
num_list.sort()
print(num_list)
num_list.reverse()
print(num_list)
출력 결과:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]
7. 리스트 확장
리스트에 다른 리스트를 확장하여 추가할 수 있습니다. 예를 들어, 숫자 리스트에 다양한 자료형이 포함된 리스트를 확장해보겠습니다.
- extend(__iterable)
mix_list = ["조세호", 20, True]
num_list.extend(mix_list)
print(num_list)
출력 결과:
[5, 4, 3, 2, 1, '조세호', 20, True]
'파이썬(python) > 나도코딩' 카테고리의 다른 글
[python] 집합(set) (0) | 2024.07.07 |
---|---|
[python] 튜플(tuple) (0) | 2024.07.06 |
[python] 사전(dictionary) (0) | 2024.07.06 |
@maneDataLab :: 마네의 데이터랩
배움에 즐거움을 느끼는 마네의 데이터랩 이미지 출처 : https://www.instagram.com/hoseobiiiiiii._.0410/
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!