컴맹에서 컴공 그리고 화이트 해커가 되는 그날까지

[python] 파이썬 공부 본문

프로그래밍/python

[python] 파이썬 공부

공부하는 뚱이 2023. 8. 30. 21:40
반응형

number = int(input())

정수값을 입력 받을 것이다.

 

list = []

리스트를 만드는 방법

 

split_information = split_information.split()

'.split()' 메서드는 파이썬 문자열을 지정한 구분자를 기준으로 나누는 함수입니다. 문자열을 구분자를 기준으로 분리하여 리스트로 반환합니다. 기본적으로는 공백(스페이스, 탭, 개행)을 구분자로 사용합니다.

 

people.append({"이름" : name, "나이" : age})

people: 리스트 변수, 딕셔너리들을 저장할 리스트입니다.

.append(): 리스트 메서드, 괄호 안에 전달된 값을 리스트에 추가합니다.

{"이름": name, "나이" : age}: 딕셔너리 리터널. "이름" 키와 name 변수의 값을, 그리고 "나이" 키와 age 변수의 값을 가지는 딕셔너리를 생성합니다.

name: 변수, 이름 데이터를 담고 있는 변수로 딕셔너리의 "이름" 키에 대응하는 값으로 사용됩니다.

age: 변수, 가격 데이터를 담고 있는 변수로 딕셔너리의 "나이" 키에 대응하는 값으로 사용됩니다.

이 코드는 name과 price 변수의 값으로 채워진 딕셔너리를 생성하고, 이 딕셔너리를 people 리스트에 추가하는 작업을 수행합니다. 이렇게 하면 people 리스트에 여러 개의 딕셔너리가 차례로 추가되게 됩니다.

 

people_sorted = sorted(people, key=lambda person: person["가격"], reverse=True)

내림차순으로 정렬하는 코드

 

len(people) == 1:

people 리스트의 리스트 갯수를 알 수 있다.

 

 

반응형