시퀀스 자료형
-list
-tuple
-range
-str
-bytes
-byte
특정 값 존재 확인
값 in 시퀀스객체
ex)
a=[1, 2, 3]
print(1 in a)
결과)
True
값 not in 시퀀스객체
ex)
'P' in 'Hello, Python'
결과)
True
※ 리스트끼리 더할 수 있음.
range는 '+'연산자로 연결할 수 없음.
→ range를 리스트 또는 튜플로 만들어 연산하면 됨.
ex)
print(list(range(0, 3)+list(range(3, 5))
결과)
[0, 1, 2, 3, 4]
문자열은 '+'연산자로 연결할 수 있음.
문자열과 숫자(정수형/실수형)은 더할 수 없음.
→ 숫자를 str형으로 변환하면 됨.
요소 개수 구하기
ex)
a = [1, 2, 3]
print(len(a))
결과)
3
range 생성된 숫자 개수 구하기
ex)
print(len(range(0, 10, 2))
결과)
5
문자열 길이 구하기
ex)
a='Hi'
print(len(a))
결과)
2
인덱스
ex)
a=[38, 21, 53]
print(a[0])
print([a-1])
결과)
38
53
※ 리스트 a의 첫번째 요소는 a[0]
인덱스 범위 벗어나면 에러 뜸.
마지막 요소 출력
ex)
print(a[len(a)-1])
'Coding > Python' 카테고리의 다른 글
코딩도장 / Unit 13~15. if문 (0) | 2019.12.26 |
---|---|
코딩도장 / Unit 12. 딕셔너리 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 10. 리스트와 튜플 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 9. 문자열 사용하기 (0) | 2019.12.26 |
코딩도장 / Unit 8. 불과 비교,논리 연산자 알아보기 (0) | 2019.12.26 |
댓글