프로그래밍/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 리스트의 리스트 갯수를 알 수 있다.
반응형