본문 바로가기
SW 코딩

[파이썬 python] 리스트 list 사용법

by 『 2020. 12. 31.
728x170

리스트 소스코드.txt
0.00MB

리스트 list

'''
리스트 list
 - 대괄호 사이에 쉼표로 구분된 값(항목)들의 목록으로 표현
 - 자료형이 같거나 달라도 됨
'''
 
fruit = ['사과''딸기''바나나''귤''수박''오렌지']
 
print("1--------------")
print(f'fruit: {fruit}')
print("2--------------")
print(f'fruit[0]: {fruit[0]}')
print(f'fruit[1]: {fruit[1]}')
print(f'fruit[-2]: {fruit[-2]}')
print(f'fruit[0:3]: {fruit[0:3]}')
print("3--------------")
# 리스트 바꾸기
fruit[2= "포도"
print(f'fruit: {fruit}')
print("4--------------")
# 리스트 바꾸기
fruit[0:3= ["배""복숭아""참외"]
print(f'fruit: {fruit}')
print("5--------------")
# 추가하기
fruit.append("한라봉")
print(f'fruit: {fruit}')
print("6--------------")
# 삭제하기
fruit[0:3= []
print(f'fruit: {fruit}')
print("7--------------")
# 값이 몇개 갖고있는지 확인하기
fruit = ['사과''딸기''바나나''귤''수박''오렌지''바나나''바나나']
print(f'fruit: {fruit}')
print(f'list 안에서 바나나 개수는? {fruit.count("바나나")}')
 
print("8--------------")
# 값이 몇번째 인덱스인지 확인하기
print(f'fruit: {fruit}')
print(f'list 안에서 귤의 index는? {fruit.index("오렌지")}')
 
 
print("9--------------")
# del로 삭제하기
print(f'fruit: {fruit}')
del fruit[0]
print(f'fruit: {fruit}')
cs

실행 결과

1--------------
fruit: ['사과', '딸기', '바나나', '귤', '수박', '오렌지']
2--------------
fruit[0]: 사과
fruit[1]: 딸기
fruit[-2]: 수박
fruit[0:3]: ['사과', '딸기', '바나나']
3--------------
fruit: ['사과', '딸기', '포도', '귤', '수박', '오렌지']
4--------------
fruit: ['배', '복숭아', '참외', '귤', '수박', '오렌지']
5--------------
fruit: ['배', '복숭아', '참외', '귤', '수박', '오렌지', '한라봉']
6--------------
fruit: ['귤', '수박', '오렌지', '한라봉']
7--------------
fruit: ['사과', '딸기', '바나나', '귤', '수박', '오렌지', '바나나', '바나나']
list 안에서 바나나 개수는? 3
8--------------
fruit: ['사과', '딸기', '바나나', '귤', '수박', '오렌지', '바나나', '바나나']
list 안에서 귤의 index는? 5
9--------------
fruit: ['사과', '딸기', '바나나', '귤', '수박', '오렌지', '바나나', '바나나']
fruit: ['딸기', '바나나', '귤', '수박', '오렌지', '바나나', '바나나']

 

그리드형

댓글