728x170
리스트 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: ['딸기', '바나나', '귤', '수박', '오렌지', '바나나', '바나나']
그리드형
댓글