1. [ ] 안에 여러 변수를 넣어 리스트 타입 생성 가능
한가지 타입(ex. 숫자 리스트)부터 여려가지 타입(ex. 숫자, 문자 조합으로 조합이 가능
text = ['My', 'age', 'is', 20]
print(text[3] + 5) # 타입이 숫자이므로 더하기 연산 가능
print(str(text[3]) + '5') # str 옵션으로 숫자 타입을 문자열로 출력, 문자열 연산 가능
print(text[0] + " " + text[1] + " " + text[2] + " " + str(text[3]))
- 결과
더보기
25
205
My age is 20
2. 리스트의 내용 수정, 인덱스를 통해 특정 문자 또는 문자열 값을 변경할 수 있음
type(변수명) 을 통해 해당 변수의 타입 확인 가능
print(text)
text[1] = 'name'
print(type(text[3]))
text[3] = 'choraengyi'
print(type(text[3]))
print(text[0] + " " + text[1] + " " + text[2] + " " + str(text[3]))
# str 옵션은 없어도 됨, 문자열 형식으로 변환 됬기 때문
- 결과
더보기
['My', 'age', 'is', 20]
<class 'int'>
<class 'str'>
My name is choraengyi
3. 리스트에 내용 추가, + 연산자를 통해 리스트 내용 추가 가능
빈 리스트를 대입하여 원하는 인덱스 값 clear 가능
text = text + [' What\'s', 'your', 'name?']
print(text)
text[4:] = []
print(text)
- 결과
더보기
['My', 'name', 'is', 'choraengyi', " What's", 'your', 'name?']
['My', 'name', 'is', 'choraengyi']
4. append 를 통하여 리스트에 내용 추가 가능
text.append('This')
print(text)
text.append(' is')
print(text)
text.append(' Python!')
print(text)
- 결과
더보기
['My', 'name', 'is', 'choraengyi', 'This']
['My', 'name', 'is', 'choraengyi', 'This', ' is']
['My', 'name', 'is', 'choraengyi', 'This', ' is', ' Python!']
728x90
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Python_openpyxl_엑셀_01_시트 관련 (0) | 2021.01.28 |
---|---|
Python_05_for문 (0) | 2021.01.25 |
Python_04_if문 (0) | 2021.01.25 |
Python_02_문자열 (0) | 2021.01.24 |
Python_01_주석, 숫자 (0) | 2021.01.24 |
댓글