2022. 9. 11. 11:32ㆍ페퍼씨의 자기계발/페퍼씨와 파이썬
안녕하세요, 페퍼씨입니다.
튜프은 ( ) 둥근 괄호를 사용하는 형태로 구성되어 있습니다.
len() 을 사용하면 해당 문자열의 길이를 알 수 있습니다.
변수.count(a) 는 변수 안에 a 가 몇 개 있는지, 그 수를 카운팅해서 보여줍니다.
변수.find(a)는 변수 안에 a가 몇 번쨰 위치해 있는지 보여주고, 만약 없는 데이터일경우 -1을 출력합니다.
변수.index(a) 는 변수 안에 a가 몇 번째에 위치해 있는지 보여주고, 만약 없는 데이터일 경우 오류가 발생합니다.
만약 중복된 데이터가 있을 경우엔 제일 앞 쪽에 위치한 데이터만 보여줍니다.
튜플형의 경우 수정이 불가능 하기 때문에, a[1] = 'x' 처럼 데이터를 바꿔주려고 했을 경우엔 오류가 발생합니다.
꼭 바꿔야만 한다면 먼저 리스트 형으로 바꿔준후, 데이터를 수정해서 바꿔줄 수 있습니다.
tuple 형은 packing, unpacking의 특징을 가지는데.
packing
a, b, c = 10, 20, 30 이라고 했을 때, a = 10, 20, 30 이라고 저장한 후,
print(a) 를 출력하면 자동으로 (10, 20, 30) 으로 묶어주는 것을 packing 이라고 하고
unpacking
a1, a2, a3 = a 라고 했을 때
print(a1, a2, a3)를 출력하면 10 20 30 으로 자동으로 묶여있던 데이터를 하나 씩 풀어주는 것을 unpacking 이라고 합니다.
'페퍼씨의 자기계발 > 페퍼씨와 파이썬' 카테고리의 다른 글
[python] 파이썬 공부하기 - 집합 자료형_set 세트형 (0) | 2022.09.11 |
---|---|
[python] 파이썬 공부하기 - 집합 자료형_dict 딕셔너리형 (0) | 2022.09.11 |
[python] 파이썬 공부하기 - 집합 자료형_list 리스트형 (2) (0) | 2022.09.06 |
[python] 파이썬 공부하기 - 집합 자료형_list 리스트형 (0) | 2022.09.05 |
[python] 파이썬 공부하기 - indexing와 slicing (0) | 2022.09.04 |