코딩공부/파이썬

파이썬 리스트 기능 3

v뚜v 2020. 2. 27. 17:08

리스트 합치기

+ 연산자를 이용해 여러 개의 리스트를 합칠 수 있다. 이 때, 연산자를 이용해 리스트를 더해줄 때 앞에 오는 리스트가 먼저 출력된다.

 

예)

리스트1과 2를 만들어둔뒤 list1+list2를 했을때는 리스트 1이 먼저 출력되고 list2+list1을 했을때는 리스트 2가 먼저 출력되는 모습을 볼 수 있다.

 

 

리스트 반복

한 리스트를 반복해서 여러번 출력하기 위해서는 * 연산자를 사용하면 된다.

 

예)

리스트에 요소 추가

append()를 이용해 리스트에 새로운 요소들을 추가할 수 있다. 추가된 요소들은 추가된 순서대로 리스트에 저장된다.

 

예)

 

5를 추가했는데 '5'가 리스트에 저장된 모습을 볼 수 있다. 5를 문자로 인식했기 때문이다. 리스트에 숫자만 저장하려고 할 때 ''를 없애려면 입력을 받을 때 입력받을 요소를 미리 int로 지정해주면 된다.

'' 없이 리스트에 4가 추가된 모습을 볼 수 있다.

 

 

특정한 위치에 요소를 추가하기 위해서는 insert()를 이용하면 된다. insert()에서 첫번째인자로 요소가 들어갈 위치 인덱스를 입력하고 두번째 인자로 그 위치에 넣어 줄 요소를 입력하면 된다. 인덱스는 항상 0부터 시작한다.

 

예)

 

위치를 몰라도 특정 요소를 검색해 그 요소의 앞에 새 요소를 삽입해줄 수도 있다.

 

예)

list1에서 '다'라는 요소의 인덱스를 검색해 ins에 저장해두고 insert()를 이용하여 ins앞에다 '하'를 넣어주면 된다.