12.5 심사문제
, kim min님이 작성d= list(input().split(' '))라고 실행시키면 float조건 외에 다 만족을 하는데 float 조건을 만족시키기 위해
m= list(input().split(' '))
lux = dict(zip(d[::1], m[::1]))
print (lux)
아래와 같이 실행시키면 에러가 나는데 어떻게 float형으로 바꿔야하나요?
d= list(input().split(' '))
m= map(float, list(input().split(' ')))
lux = dict(zip(d[::1], m[::1]))
print (lux)
Re: 12.5 심사문제
, 도장_ 관리자님이 작성포럼 오른쪽 상단 검색창에 12.5를 입력하면 이전 답변을 볼 수 있습니다.
이전 답변 하나를 참고하세요.
https://dojang.io/mod/forum/discuss.php?d=1031&parent=2350
문의한 코드를 온라인에서 실행해보면
https://glot.io/snippets/fjinrq25nw
에러가 발생합니다.
Traceback (most recent call last): File "/tmp/047772762/main.py", line 5, in <module> print(m[::1]) TypeError: 'map' object is not subscriptablemap 함수로 변환한 결과는 map 객체이고, map 객체는 슬라이스 연산자를 쓸 수 없습니다.
이전 답변을 보면 해결할 수 있을 겁니다.