본문 바로가기
IT 라이프/Step1 : Python 입문

Python Boot Camp Day #4 무작위화 및 파이썬 리스트

by 더함 2022. 9. 25.
반응형

잠시 정신 놓고 못들었더니 어느새 4~5일이 지나버렸다ㅠ

블로그의 파이썬 부트 캠프 카테고리에 뉴가 꺼지는게 은근히 압박을 주는게 공부 일정 지키는데 도움이 될 것 같다.

 

# Day 4 정리

 

A = randint(0, 1)
# 0과 1을 포함하는 사이의 정수를 랜덤으로 입력함.
# List가 필요한 이유

관련성 있는 데이터를 함께 저장하고 싶을 때
    ex) 미국의 주 이름들을 저장
데이터의 순서를 지정해서 저장하고 싶을 때
    ex) 줄 서 있는 사람들을 순서대로 저장
list_a = [a, b, c]
print(list_a[0]) = a
print(list_a[-1]) = c

# list의 카운팅은 0부터 시작한다. 뒤에서부터 카운팅한다면 -0은 없으므로 -1부터 시작한다.

list_a.append[d]
print(list_a) = [a, b, c, d]

list_a.extend[e, f, g]
print(list_a) = [a, b, c, d, e, f, g]
names = ['Andy', 'Terry', 'Joe']
import random

num_items = len(names)
random_choice = random.randint(0, num_items -1)
person_who_will_pay = names[random_choice]

=

person_who_will_pay = random.choice(names)

# 위 코드와 아래 코드는 동일한 기능을 할 수 있으나, 원리를 이해하려면 위의 코드로 공부!
# 밑의 random.choice[names]로 잘못 입력해서 오류 발생
    TypeError: 'method' object is not subscriptable

 

반응형

댓글