CHAPTER 09 튜플과 레인지

유동헌·2021년 9월 4일
0

열혈파이썬_기초편

목록 보기
9/14

01 튜플

튜플은 리스트와는 다르게 값을 수정하거나 추가할 수 없다.

02 튜플을 어디다 쓸 것인가

코드의 안정성을 부여할 때, 튜플을 사용하는 것이 좋다.

03 튜플 관련 함수와 연산들

In [1]: nums = (1,5,9,3,1)

In [2]: len(nums)
Out[2]: 5

In [3]: max(nums)
Out[3]: 9

In [4]: min(nums)
Out[4]: 1

In [5]: nums.count(1)
Out[5]: 2

In [6]: nums.index(1)
Out[6]: 0

In [7]: 1 in nums
Out[7]: True

In [8]: nums + (4, 6)
Out[8]: (1, 5, 9, 3, 1, 4, 6)

04 말이 나온 김에 리스트 안에 저장된 데이터를 바꿔보자

In [9]: fnds = [['동수', 1311111], ['진우', 990044], ['선영', 999444]]

In [10]: fnds[0]
Out[10]: ['동수', 1311111]

In [11]: fnds[0][0]
Out[11]: '동수'

진우의 생년월일을 수정할 때

In [13]: fnds[1][1] = 113311

In [14]: fnds
Out[14]: [['동수', 1311111], ['진우', 113311], ['선영', 999444]]

05 범위를 지정하는 레인지

In [15]: list((1,2,3))
Out[15]: [1, 2, 3]

In [16]: list(range(1, 5))
Out[16]: [1, 2, 3, 4]

In [17]: list("hello")
Out[17]: ['h', 'e', 'l', 'l', 'o']

In [18]: tuple([1,2,3])
Out[18]: (1, 2, 3)

In [19]: tuple(range(1,5))
Out[19]: (1, 2, 3, 4)

In [20]: tuple("hello")
Out[20]: ('h', 'e', 'l', 'l', 'o')

06 레인지 범위 거꾸로 지정하기

profile
지뢰찾기 개발자

0개의 댓글