본문 바로가기
Python

[python]파이썬 리스트

by inspireman 2021. 1. 27.
728x90

|파이썬 리스트|


 

1. 리스트 변수 선언 방법

# 대괄호 안에 문자,숫자등을 나열

a_list = [1, 2, 3, 4, 5]
b_list = ['apple' , 'banana' , 'melon']
c_list = [1, 'apple', 'banana' , 4, 5, 'melon']

print(a_list)
print(b_list)
print(c_list)

# 결과
[1, 2, 3, 4, 5]
['apple', 'banana', 'melon']
[1, 'apple', 'banana', 4, 5, 'melon']

 

2. 리스트 인덱싱 방법

# 변수명 뒤에 대괄호 안에 번호를 기입하여 인덱싱

a_list = [1, [2, 3, 4], 5, 6, 7]

print(a_list[0])		#리스트의 첫번째 값을 출력
print(a_list[1][1])		#리스트의 두번째 값(2, 3, 4) 중 두번째 값을 출력
print(a_list[-2])		#리스트의 뒤에서 두번째 값을 출력
print(a_list[2:4])		#리스트의 세번째 값(5) ~ 네번째 값(6)을 출력

# 결과
1
3
6
[5, 6]

 

3. 리스트 값 변경 방법

# 변수명 뒤에 대괄호 안에 번호를 기입하고 입력 할 값을 입력

a_list = [1, 2, 3, 4, 5, 6, 7]
a_list[2] = 10			#리스트의 세번째 값을 10으로 변경
	
print(a_list)		

# 결과
[1, 2, 10, 4, 5, 6, 7]


# 변수명 뒤에 대괄호 안에 범위를 기입하고 입력 할 값을 입력

a_list = [1, 2, 3, 4, 5, 6, 7]
a_list[1:3] = (10 ,10)	#리스트의 두번째,세번째 값을 10으로 변경

print(a_list)	

# 결과
[1, 10, 10, 4, 5, 6, 7]

 

4. 리스트에 값 추가 하는 방법

# 리스트에 값을 추가하는 함수 append

a_list = [1, 2, 3]
a_list.append(4)		#리스트 값(4)를 추가
	
print(a_list)		

# 결과
[1, 2, 3, 4]


# 리스트에 두개 이상의 값을 추가하는 함수 extend 와 + 기호

a_list = [1, 2, 3]
a_list.extend([4 ,5])		#리스트 값에(4 ,5)를 추가

print(a_list)	

# 결과
[1, 2, 3, 4, 5]

a_list = [1, 2, 3]
a_list = a_list + [6 ,7]		#리스트 값에(6 ,7)를 추가
	
print(a_list)		

# 결과
[1, 2, 3, 6, 7]

# 리스트의 지정 위치에 값을 추가하는 함수 insert

a_list = [1, 2, 3]
a_list.insert(1, 4)		#리스트 두번째 자리에 값(4)를 추가
	
print(a_list)		

# 결과
[1, 4, 2, 3]
728x90
반응형

'Python' 카테고리의 다른 글

[python]파이썬 딕셔너리  (0) 2021.02.02
[python]파이썬 튜플  (0) 2021.01.29
[python]파이썬 문자열  (1) 2021.01.19
[python]파이썬 숫자형  (0) 2021.01.18
[python]파이썬 변수 선언  (0) 2021.01.17

댓글