파이썬의 리스트에서는 연결, 반복을 위한 연산과 리스트의 길이를 구하는 연산을 제공해요.
파이썬을 공부하면서 리스트에서 제공하는 연산이 되게 유용했는데요.
어떤게 있는지 알아볼까요?
리스트 연결 - 더하기 연산자(+)
만약 두 리스트를 합치고 싶을 때 어떻게 해야할까요?
다른 프로그래밍 언어에서는 리스트에서 제공하는 함수를 이용하거나
두 리스트의 요소들을 저장할 수 있는 새로운 리스트를 만들었어요.
그런데 파이썬에서는 더하기(+) 연산자를 이용하면 쉽게 구현할 수 있어요.
list_a = [1, 2, 3, 4, 5]
list_b = ["홍길동", "한국인", "개발자"]
list_sum = list_a + list_b
print(list_sum)
>> (출력)[1, 2, 3, 4, 5, "홍길동", "한국인", "개발자"]
그저 + 하나만 사용했을 뿐인데 두 리스트가 합쳐지니 엄청 편하죠?
리스트 반복 - 반복 연산자(*)
이번에는 리스트를 반복해볼게요.
여러분들은 [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]이라는 리스트를 만들 때 어떻게 하나요?
누군가는 리스트를 선언해서 1, 2, 3을 반복해서 써줄거에요.
그런데 파이썬에서는 반복 연산자(*)를 통해 쉽게 구현할 수 있어요.
list_a = [1, 2, 3]
list_repeat = list_a * 5
print(list_repeat)
>> (출력) [1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
보셨나요? list_a * 5는 list_a에 저장된 요소를 5번 반복해달라는 의미에요.
반복 연산자를 이용하면 요소가 반복되는 리스트를 작성할 때 편하겠죠?
리스트 길이 구하기 - len()
파이썬에서는 자료형의 길이를 구하는 방법이 동일해요.
바로 len()을 이용하면 되죠.
list_a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
print(len(list_a))
>> (출력) 10
len() 함수에 길이를 구할 자료형을 전달하면 쉽게 길이를 구할 수 있어요.
len() 함수는 많이 사용하니까 기억해야겠죠?
'Backend > Python' 카테고리의 다른 글
[Python] 리스트에 요소가 있는지 확인하기 - in, not in (0) | 2022.06.14 |
---|---|
[Python] 리스트 요소 위치찾기 - index() (0) | 2022.06.14 |
[Python] 리스트 인덱싱과 슬라이싱 (0) | 2022.06.14 |
[Python] 리스트 요소 삭제하기 - del, pop(), remove(), clear() (0) | 2022.06.13 |
[Python] 리스트 요소 추가, 수정하기 - append(), insert() (0) | 2022.06.13 |