티스토리 뷰

리스트 연산
- 목 차 -
1. + 연산자 → 리스트 더하기
2. * 연산자 → 리스트 반복하기
3. len → 리스트 길이 구하기
1. + 연산자
리스트와 리스트 더해서 표현
리스트에서 + 연산자를 사용하게 되면 일반적으로 사용되는 +연산자와 조금은 다릅니다.
리스트에서 사용하게 되면 두 개 이상의 리스트를 더해서 하나의 새로운 리스트를 만들게 됩니다.
새로운 리스트가 생성이 될 때 들어가는 요소 순서는 더해주는 순서 값에 의해 정해지게 됩니다.
python 코드
1
2
3
4
5
6
7
8
9
10
11
testList1 = [ 1 , 2 , 3 ];
testList2 = [ "key" , "board" , "day" ];
testList3 = [ "a" , "b" , "c" ];
 
print ( testList1 + testList2 );
//결과
[1,2,3,'key','board','day']
 
print ( testList1 + testList3 + testList2 );
//결과
[1,2,3,'a','b','c','key','board','day']
코드설명
testList1 + testList2
testList1 리스트에는 숫자형에 해당하는 값들이 들어있고 testList2에는 문자에 해당하는 값들이 들어 있습니다.
+연산자를 이용했을 때 testList1이 testList2보다 먼저 나와있기 때문에 위와 같은 결과가 나오게 됩니다.
testList1 + testList3 + testList2
리스트의 +연산자는 두 개 이상의 리스트를 사용할 수 있습니다.
위에서와 같이 3개의 리스트를 +연산자를 사용했을 때 새롭게 만들어진 하나의 리스트에는 + 순서에 따라서 결과값이 나오게 됩니다.
2. * 연산자
리스트를 반복해서 표현
리스트에서 * 연산자를 사용하면 리스트에 있는 요소의 값을 지정한 숫자만큼 반복해서 표현합니다.
반복된 요소의 값들은 새로운 리스트에 표현이 되고 순차적으로 표현이 됩니다.
python 코드
1
2
3
4
testList1 =[ "key" , "board" , "day" ];
print ( testList1 * 3 );
//결과
['key','board','day','key','board','day','key','board','day']
코드설명
testList1 * 3
key,board,day라는 문자열이 담긴 testList1 리스트에 * 3을 했습니다.
결과는 위에서 보는 것처럼 key,board,day를 3번 반복해서 하나의 리스트에 담았습니다.
리스트를 반복해서 새로운 리스트에 담아내고자 할 때는 *연산자를 사용하게 됩니다.
3. len
리스트 요소의 개수 구하기
len 함수를 리스트에 이용하게 되면 리스트 안에 있는 요소의 개수를 구해 결과값으로 표출하게 됩니다.
python 코드
1
2
3
4
testList1 =[ "key" , "board" , "day" , "a" , "b" , "c" ];
print ( len ( testList1 ));
//결과
6
코드설명
len ( testList1 )
testList1에는 총 6개의 요소가 들어가져 있고 len을 이용해서 표현했을 때 요소의 개수인 숫자 6을 반환해서 결과값으로 표현하고 있습니다.
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday