리스트

2022. 9. 15. 20:15스파르타코딩(22.8.29~22.12.31)/Python 정리

리스트 : 값에 [ ] 대괄호를 사용

 

states_of_america = ["Delaware","Pennsylvania"] 

 

states_of_america[1] = "Pencilvania"

# 리스트 항목 ([1]번) 변경하기

#리스트 안의 순서는 0으로 시작하기 때문에 펜실베니아는 2번째지만 1번괄호로 넣는다.


states_of_america.extend(["myland,","myland2"]) # 여러개 마지막 항목에 추가


states_of_america.append("myland") # 리스트 추가하기

 

#예시 랜덤 계산하는사람 뽑기

 

import random #랜덤 함수 모듈을 불러준다.

names_string = input("Give me everybody's names, seperated by a comma.") 
names = names_string.split(",") # 콤마기준으로 리스트를 분리함.
names_num = len(names)  #값의 범위
names_random=random.randint(0,names_num-1)

#리스트 names_random은 random.randint(범위내에 무작위로 뽑기)

#인덱스 값은 0부터 시작하므로 범위에서 1을 뺴준다.

 

TYPE 1
print(f'이번에 계산할 사람은 "{names[names_random]}" 입니다!') 

# f스트링을 이용하여 출력할 내용을 설명해준다.

 

TYPE 2
person_who_will_pay = random.choice(names)
print("이번에 계산할 사람은 " +  person_who_will_pay + " 입니다")

# 길게 적었지만 random 모듈안에 choice 라는 한줄짜리 함수가 있었다. 참고.

 

ex_ TYPE

 

중첩리스트

 

반응형

'스파르타코딩(22.8.29~22.12.31) > Python 정리' 카테고리의 다른 글

- Class 함수와 상속  (0) 2022.09.22
for문 예제-2 password 만들기  (0) 2022.09.20
for문 예제 연습  (0) 2022.09.20
-def 함수  (0) 2022.09.19
랜덤 함수  (0) 2022.09.14