[-2.3, -2.2, ...] 목록을 얻는 방법?

user2763361

나는 같은 번호 목록을 얻으려면 [-2.3,-2.2,...,0.2]에서 Python. 그러나 시도 :

[float(i)/10 for i in range(-23,2)] 

돌아올 것이다 [-2.2999999999999998, -2.2000000000000002, -2.1000000000000001, -2.0, -1.8999999999999999, -1.8, -1.7, -1.6000000000000001, -1.5, -1.3999999999999999, -1.3, -1.2, -1.1000000000000001, -1.0, -0.90000000000000002, -0.80000000000000004, -0.69999999999999996, -0.59999999999999998, -0.5, -0.40000000000000002, -0.29999999999999999, -0.20000000000000001, -0.10000000000000001, 0.0]

이 문제를 어떻게 해결합니까?

라운드가 작동하지 않습니다.

>>> round(float(-23)/float(10),3)
-2.2999999999999998

CSV에 최종적으로 쓰거나 기본 방법을 통해 다른 언어로 전달하는 것입니다.

부한 칼리드

어떤 것이 인쇄 되었을 때 어떻게 보이는지 와 그 가치로 표현 되어야하는 것을 혼동하지 마십시오 .

인쇄는 문제가되지 않습니다.

>>> ['{0:.1f}'.format(float(i)/10) for i in range(-23,3)]
['-2.3', '-2.2', '-2.1', '-2.0', '-1.9', '-1.8', '-1.7', '-1.6', '-1.5', '-1.4', '-1.3', '-1.2', '-1.1', '-1.0', '-0.9', '-0.8', '-0.7', '-0.6', '-0.5', '-0.4', '-0.3', '-0.2', '-0.1', '0.0', '0.1', '0.2']

그러나 이들은 인쇄 된 표현이기 때문에 문자열입니다. 계산을 할 때 정확하지 않은 float 표현이 필요합니다. @mitnk가 지적했듯이; @ 6502가 설명했듯이.

부동 소수점 숫자를보다 인간 친화적으로 표현 하는 decimal모듈사용할 수도 있습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Sencha Touch 2 목록에서 선택한 itemTpl을 얻는 방법

분류에서Dev

AngularFire2의 2 단계 아래 키 목록에서 평면 관찰 가능 목록을 얻는 방법

분류에서Dev

(1-2 pm) 또는 (2-3 pm)과 같은 시간을 얻는 방법

분류에서Dev

목록 항목에서 최대 값을 찾은 후 2D 목록의 색인을 얻는 방법

분류에서Dev

jinja 2 템플릿 파일의 모든 변수 목록을 얻는 방법

분류에서Dev

Java에서 2 년 동안 토요일 목록을 얻는 방법

분류에서Dev

Symfony2에서 사용자 전체 역할 목록을 얻는 방법

분류에서Dev

2 개의 다른 목록의 값으로 하위 목록의 값을 얻는 방법은 무엇입니까?

분류에서Dev

con [] = 2의 값을 얻는 방법?

분류에서Dev

3 차원 목록에서 2 차원을 인쇄하는 방법을 알 수 없습니다.

분류에서Dev

ax ^ 2 긴 목록을 모양 (x, x) 목록으로 변환하는 방법

분류에서Dev

2D 목록 섹션을 반복하는 방법

분류에서Dev

2 차원 목록을 파일에 쓰는 방법

분류에서Dev

R의 파일에서 2D 목록을 읽는 방법

분류에서Dev

jinja2 목록을 확장하는 방법

분류에서Dev

R에서 2 차원 목록을 만드는 방법

분류에서Dev

각도 2로 목록을 표시하는 방법?

분류에서Dev

ionic2의 모든 목록을 지우는 방법

분류에서Dev

Cocos2d v3에서 유형의 자식을 얻는 방법

분류에서Dev

벡터에서 마지막 1, 2, 3, ... 요소의 평균을 얻는 방법

분류에서Dev

목록에서 ([1.], [2.], [3.] ...) 형식의 numpy 배열을 만드는 방법은 무엇입니까?

분류에서Dev

Angular 2-새 항목을 추가 한 후 Firebase 목록을 뒤집는 방법

분류에서Dev

2 목록에서 스칼라 값을 재귀 적으로 얻는 방법은 무엇입니까?

분류에서Dev

유닉스-사전 목록에서 각 사전에서 (2) 열을 얻는 방법

분류에서Dev

angular2의 양식 요소에서 드롭 다운 목록 선택한 값을 얻는 방법

분류에서Dev

1 + 2 + 3 + .. + n = n * (n + 1) / 2의 결과를 안다면 n을 얻는 방법은 무엇입니까?

분류에서Dev

2 개의 목록을 2 개의 단일 목록으로 바꾸는 방법은 무엇입니까?

분류에서Dev

목록 목록에서 2 개의 하위 목록 요소의 색인을 비교하는 방법

분류에서Dev

함수 목록에서 중첩 함수 g = fn (... (f3 (f2 (f1 ())) ...)을 구성하는 방법 [f1, f2, f3, ... fn]

분류에서Dev

2 개의 다른 목록보기에서 항목을 비교하는 방법

Related 관련 기사

  1. 1

    Sencha Touch 2 목록에서 선택한 itemTpl을 얻는 방법

  2. 2

    AngularFire2의 2 단계 아래 키 목록에서 평면 관찰 가능 목록을 얻는 방법

  3. 3

    (1-2 pm) 또는 (2-3 pm)과 같은 시간을 얻는 방법

  4. 4

    목록 항목에서 최대 값을 찾은 후 2D 목록의 색인을 얻는 방법

  5. 5

    jinja 2 템플릿 파일의 모든 변수 목록을 얻는 방법

  6. 6

    Java에서 2 년 동안 토요일 목록을 얻는 방법

  7. 7

    Symfony2에서 사용자 전체 역할 목록을 얻는 방법

  8. 8

    2 개의 다른 목록의 값으로 하위 목록의 값을 얻는 방법은 무엇입니까?

  9. 9

    con [] = 2의 값을 얻는 방법?

  10. 10

    3 차원 목록에서 2 차원을 인쇄하는 방법을 알 수 없습니다.

  11. 11

    ax ^ 2 긴 목록을 모양 (x, x) 목록으로 변환하는 방법

  12. 12

    2D 목록 섹션을 반복하는 방법

  13. 13

    2 차원 목록을 파일에 쓰는 방법

  14. 14

    R의 파일에서 2D 목록을 읽는 방법

  15. 15

    jinja2 목록을 확장하는 방법

  16. 16

    R에서 2 차원 목록을 만드는 방법

  17. 17

    각도 2로 목록을 표시하는 방법?

  18. 18

    ionic2의 모든 목록을 지우는 방법

  19. 19

    Cocos2d v3에서 유형의 자식을 얻는 방법

  20. 20

    벡터에서 마지막 1, 2, 3, ... 요소의 평균을 얻는 방법

  21. 21

    목록에서 ([1.], [2.], [3.] ...) 형식의 numpy 배열을 만드는 방법은 무엇입니까?

  22. 22

    Angular 2-새 항목을 추가 한 후 Firebase 목록을 뒤집는 방법

  23. 23

    2 목록에서 스칼라 값을 재귀 적으로 얻는 방법은 무엇입니까?

  24. 24

    유닉스-사전 목록에서 각 사전에서 (2) 열을 얻는 방법

  25. 25

    angular2의 양식 요소에서 드롭 다운 목록 선택한 값을 얻는 방법

  26. 26

    1 + 2 + 3 + .. + n = n * (n + 1) / 2의 결과를 안다면 n을 얻는 방법은 무엇입니까?

  27. 27

    2 개의 목록을 2 개의 단일 목록으로 바꾸는 방법은 무엇입니까?

  28. 28

    목록 목록에서 2 개의 하위 목록 요소의 색인을 비교하는 방법

  29. 29

    함수 목록에서 중첩 함수 g = fn (... (f3 (f2 (f1 ())) ...)을 구성하는 방법 [f1, f2, f3, ... fn]

  30. 30

    2 개의 다른 목록보기에서 항목을 비교하는 방법

뜨겁다태그

보관