반응형
a=[5, 6, 7] # 리스트a에 자료 3개를 집어넣음.
print(a) #리스트a의 자료 목록
# 출력: [5, 6, 7]
print(a[0]) #리스트의 첫 번째 값은 0번째. 자료 위치를 0부터 샌다. 0번째에 5, 1번째에 6, 2번째에 7
# 출력: 5
print(a[2]) #리스트는 자료 위치를 0부터 세니까 2번째 자리의 자료가 마지막 자료다
# 출력: 7
print(a[-1]) #리스트의 끝에서 첫번째 값. 즉, 마지막 값.
# 출력: 7
print(len(a)) #리스트 안에 들어있는 자료의 개수 출력.
# 출력: 3
a.append(8) #자료 8을 리스트 맨 뒤에 추가
print(a)
# 출력: [5, 6, 7, 8]
a.insert(0, 4) #리스트 0번째 자리에 4를 추가
print(a)
# 출력: [4, 5, 6, 7, 8]
print(a.pop(0)) #리스트의 0번 위치에 있는 자료를 리스트에서 빼내면서 그 값을 함수의 결괏값으로 돌려줌.
# 출력: 4
print(a) #pop으로 빠진 원소는 리스트에서 사라진다.
# 출력: [5, 6, 7, 8]
print(a.pop()) # pop(i)에서 i를 지정하지 않으면 맨 마지막 값을 빼내서 반환한다.
# 출력: 8
print(a)
# 출력: [5, 6, 7]
print(4 in a) # 어떤 자료가 리스트 안에 있는지 확인한다. 자료 4가 리스트 a 안에 있는지 확인한다.
# 출력: False. 4가 리스트a 안에 없으므로 False
print(4 not in a) # 4가 리스트a 안에 없으므로 True.
# 출력: True
print(5 in a) # 5가 리스트a 안에 있으므로 True
# 출력: True
print(5 not in a) # 5가 리스트a 안에 있으므로 False. 5 in a 와는 반대 결과.
# 출력: False
a.clear() # 리스트a의 모든 자료를 지운다.
print(a)
# 출력: []
반응형
'프로그래밍 > 파이썬 공부' 카테고리의 다른 글
웹 크롤링을 할 때 법적으로 주의해야 하는 사항 (0) | 2023.03.07 |
---|---|
파이썬 웹 크롤링 학습 과정 (0) | 2023.03.07 |
for문으로 중첩 리스트 만들기 (0) | 2023.03.05 |
[파이썬 공부] Python 타자 게임 만들기와 format 함수 (0) | 2021.12.28 |
[파이썬 공부] AttributeError의 원인과 해결 과정 (0) | 2021.12.27 |