순서있는 자료형, 반복문
순서가 있는 자료형 : 리스트와 튜플
- 리스트는
[
를 사용해서 나타내고, 튜플은(
를 사용해서 나타낸다.
A = [1, 2, 'hello', "world", True]
B = (4, False, 'a', "b", 4.3)
print(type(A)) # class 'list' 확인
print(type(B)) # class 'tuple' 확인
A = [1, 2, 'hello', "world", True]
B = (4, False, 'a', "b", 4.3)
print(A[0], A[2], A[4])
print(B[1], B[3])
리스트와 튜플의 차이점 : 자료 변경이 가능한가?
- 리스트는 자료를 변경할 수 있고 튜플은 자료 변경이 불가능하다.
- 만약 튜플의 자료를 변경하고 싶다면 형변환을 통해 실행해줘야한다.
B = (4, False, 'a', "b", 4.3)
print('변경 전 :',B)
B = list(B)
B[1] = 3
B = tuple(B)
print('변경 후 :',B)
list 의 특징
표현형 | 뜻 |
---|---|
len(list) | 요소의 개수 |
list.appent("요소") | 요소 추가(끝) |
list.insert(위치, 요소) | 요소 추가(위치 지정) |
list.pop() | 요소 삭제(반환) |
A=li.pop() | 요소를 반환해서 A에 대입 |
list.count(요소) | 리스트 내 요소 개수 반환 |