float('inf') => 아주 큰 수를 만들 수 있음
def list_sum ( num : list ) -> int :
- nums 는 list 값을 받을 거고 int형을 반환할 것이다.
dict.keys()
- 출력시 , dict() 에 저장된 key의 값들이 출력 될 수 있다.
lst = [1,2,3,4]
lst.append(5)
print(lst)
>>>
[1,2,3,4,5]
lst.append([6,7])
print(lst)
>>>
[1,2,3,4,5,[6,7]]
lst.extend([8,9])
print(lst)
>>>
[1,2,3,4,5,[6,7],8,9]
numbers=[
85,72,38,80,69,65,68,96,22,49,67,
51,61,63,87,66,24,80,83,71,60,64,
52,90,60,49,31,23,99,94,11,25,24
]
# _ => _ 안에 돌아가는수가 아무 의미 없는 변수 일 때
for _ in range(len(numbers)):
#가장 큰 수를 끝으로 보낼 수 있음
#버블 소트
for i in range(len(numbers)-1):
if numbers[i] > numbers[i+1]:
numbers[i],numbers[i+1] = numbers[i+1],numbers[i]
print(numbers)
###
```python
N=int(input())
numbers=[]
#range(1,(N // 2)+1) 하면 시간을 반으로 줄일 수 있음.
for i in range(1,(N//2)+1):
if N % i == 0:
numbers.append(i)
for i in numbers:
print(i,end=' ')
#끝에 N자기 자신을 출력해야 약수를 구할 수 있음.
print(N)
[
{
"Platform" : "Android",
"Favorite Food" : "Noodle!",
"Language" : "C#"
}
]
JSON파일을 읽어 Python으로 데이터 가공하기
.readline => 한줄 씩 읽어 옴
.readlines => 한번에 다 읽어 옴
data = json.load ( ' open한 파일 변 수 ' )
import json
##파일 open
file_stream=open('data/data.json', 'r' , encoding='UTF-8')
data = json.load(file_stream)
##파일 close
file_stream.close()
#print(data)
# print(type(data)) => list
#print(data[0])
#print(type(data[0])) => dict
##########
for movie in data:
title=movie['title']
year=movie['year']
print(f'제목 :{title} 개봉년도 : {year}')
>>>
제목 :스파이더맨 개봉년도 : 2021
제목 :돈룩업 개봉년도 : 2021
제목 :러브레터 개봉년도 : 1995
## with open() as
with open( 'data/data.json' , 'r' , encoding='UTF-8' ) as file_stream:
data = json.load(file_stream)
for movie in data:
title=movie['title']
year=movie['year']
print(f'제목 :{title} 개봉년도 : {year}')
>>>
제목 :스파이더맨 개봉년도 : 2021
제목 :돈룩업 개봉년도 : 2021
제목 :러브레터 개봉년도 : 1995