본문 바로가기

Python

파이썬 List 연습, 튜플(tuple)

반응형

1. 2차원 리스트 만들기 

# 2차원 리스트
num = [[10,20,30], [40,50,60]]
print(num)

print(num[0][0])
print(num[0][1])
print(num[1][1])
num[1][2] = 100
print(num)
print(num[0][1])

 

2. 카지노 등장인물 배열에다 넣기 

for i in [1,2,3]:
    print("i = ", i)

casino_characters = []
for i in range(5):
    name = input("카지노의 등장인물 이름을 입력하시오: ")
    casino_characters.append(name)

for i in casino_characters:
    print(i, end=" ")

 

3. 2로 나눠서 나머지 1인 수 출력 

num = [100, 92, 200, 22, 39, 117]
for i in num:
    if i % 2 == 1:
        print(i, end=" ")

 

4. 튜플(tuple)

: 튜플은 () 소괄호를 이용한다. 

: 순서, 중복 가능. 수정과 삭제는 불가능하다.

 

5. 튜플 연습 문제

#튜플 선언했다
a = ()
b = (1, )
c = (1,2,3,4)
d = (10, 100, 'Powerful','Health', 'Features' )
e = (10, 100, ('Powerful','Health', 'Features'))

#튜플 인덱성 해보자
print()
print('d : ', type(d), d)
print('d : ', d[1])
print('d : ', d[0]+d[1]+d[1])
print('d : ', d[-1])
print('d : ', e[-1][1])
print('d : ', e[-1][1][4])

# 튜플 슬라이싱
print()
print('d : ', d[0:3])
print('d : ', d[2:])
print('e : ', e[2][1:3])

#튜블 연산
print()
print('c + d : ', c + d)
print('c * 3 : ', c * 3)

#튜플 함수
a = (5, 2, 3, 1, 4)
print(a)
print('a : ', a)
print('a : ', a.index(5))
print('a : ', a.count(4))

 

반응형

'Python' 카테고리의 다른 글

Python으로 환전 프로그램 만들기  (0) 2023.04.04
파이썬 함수 개념  (0) 2023.03.30
자료구조와 알고리즘  (0) 2023.03.26
파이썬 배열 개념  (0) 2023.03.24
파이썬 while문 예제  (1) 2023.03.16