목록의 파일에서 비용을 계산하고 튜플 (파이썬)으로 변경하는 방법

user8413109

이 문제를 해결할 수 없었습니다 ... 다음과 같은 'text.CSV'파일이 있습니다.

milk,2.35
bread , 1.95
 chips ,    2.54
milk  ,    2.38
milk,2.31
bread,    1.90

def는 파일을 가져 와서 다음을 반환해야합니다.

[('bread', '$3.85'), ('chips', '$2.54'), ('milk', '$7.04')]

어떻게 할 수 있습니까? 나는 다른 방법을 시도했지만 그것을 해결할 수 없었다.

def calculate_expenses(filename):
    file_pointer = open(filename, 'r')
    data = file_pointer.readlines()
    f=[]
    f2=[]
    for i in data:
        x=i.split(',')
        for j in x:
            a=x[0].strip()
            b=x[1].strip()
            a=a.strip('\n')
            b=b.strip('\n')
            b=b.split()
            b.insert(0,'$')
            b="".join(b)
            f.append(a)
            f.append(b)
            f2.append(f)
            f=[]
            break
    return f2
filename='text.CSV'
print(calculate_expenses(filename))

다음을 반환합니다.

[['milk', '$2.35'], ['bread', '$1.95'], ['chips', '$2.54'], ['milk', '$2.38'], ['milk', '$2.31'], ['bread', '$1.90']]

아무도 나를 도울 수 있습니까?

사용자 8406972
def calculate_expenses(filename):
    d= {}
    file_pointer = open(filename, 'r')
    data = file_pointer.readlines()
    for line in data:
        line = line.strip().split(',')
        my_item = line[0].strip()
        my_price = float(line[1].strip())

        if my_item not in my_dictionary:
            d[my_item] =  my_price
        else:
            d[my_item] +=  my_price
    l= []
    my_keys = sorted(d.keys())
    for x in my_keys:
        l.append((x,"${0:.2f}".formatd[x])))
    return l

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파이썬에서 각 목록 쌍을 튜플로 변환하는 방법

분류에서Dev

whloe 목록이 파이썬의 다른 매개 변수로 정렬되는 경우 매개 변수로 목록의 일부 튜플을 정렬하는 방법

분류에서Dev

파이썬 : 목록에서 튜플을 수정하는 방법?

분류에서Dev

파이썬 : 다음 항목 값으로 목록의 튜플을 체인하는 방법

분류에서Dev

파이썬에서 튜플 목록을 하나의 튜플으로 수집하는 방법은 무엇입니까?

분류에서Dev

파이썬 튜플 목록을 json으로 바꾸는 방법

분류에서Dev

튜플 목록을 사전으로 변경 (파이썬 방식)

분류에서Dev

파이썬에서 2- 튜플 목록을 사전 키로 변환하는 방법은 무엇입니까?

분류에서Dev

목록 목록 내의 튜플을 목록으로 변환하는 방법

분류에서Dev

목록의 튜플을 Python의 텍스트 파일로 덤프하는 방법

분류에서Dev

파이썬의 입력을 기반으로 목록 이해력을 사용하여 튜플 목록 만들기

분류에서Dev

튜플 목록 내의 튜플에 목록 항목을 추가하는 방법

분류에서Dev

Groupby를 사용하여 3 개의 튜플 목록을 튜플 목록으로 변환하는 방법

분류에서Dev

파이썬에서 튜플 목록을 푸는 방법

분류에서Dev

파이썬에서 튜플 목록을 읽는 방법

분류에서Dev

Haskell의 텍스트 파일에서 읽은 후 목록에 튜플을 추가하는 방법

분류에서Dev

헤더 매핑을 사용하여 파이썬에서 튜플 목록을 작성하는 방법

분류에서Dev

파이썬에서 어떤 방향 으로든 여러 튜플 목록을 정렬하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 튜플 목록에서 하위 문자열로 튜플을 찾는 방법은 무엇입니까?

분류에서Dev

파이썬에서 튜플 목록 목록을 평면 매핑하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 목록 내부의 튜플 내부 목록에 액세스하는 방법

분류에서Dev

잘못된 형식의 목록을 파이썬에서 int 목록으로 변환하는 방법

분류에서Dev

파이썬에서 튜플을 분할하고 맵 함수의 개별 인수로 전달하는 방법

분류에서Dev

파이썬 : 정수 튜플 목록으로 합계를 반환하는 방법은 무엇입니까?

분류에서Dev

인덱스 0에서 튜플 인 요소를 기준으로 파이썬 목록을 정렬하는 방법 [0]

분류에서Dev

여러 열을 파이썬 튜플 목록으로 대체하는 Psygopg2

분류에서Dev

목록 파이썬을 행렬 유사성으로 계산하는 방법

분류에서Dev

파이썬에서 3 개의 튜플을 결합하는 방법

분류에서Dev

Excel 열을 파이썬에서 쉼표로 구분 된 하나의 목록으로 변환하는 방법

Related 관련 기사

  1. 1

    파이썬에서 각 목록 쌍을 튜플로 변환하는 방법

  2. 2

    whloe 목록이 파이썬의 다른 매개 변수로 정렬되는 경우 매개 변수로 목록의 일부 튜플을 정렬하는 방법

  3. 3

    파이썬 : 목록에서 튜플을 수정하는 방법?

  4. 4

    파이썬 : 다음 항목 값으로 목록의 튜플을 체인하는 방법

  5. 5

    파이썬에서 튜플 목록을 하나의 튜플으로 수집하는 방법은 무엇입니까?

  6. 6

    파이썬 튜플 목록을 json으로 바꾸는 방법

  7. 7

    튜플 목록을 사전으로 변경 (파이썬 방식)

  8. 8

    파이썬에서 2- 튜플 목록을 사전 키로 변환하는 방법은 무엇입니까?

  9. 9

    목록 목록 내의 튜플을 목록으로 변환하는 방법

  10. 10

    목록의 튜플을 Python의 텍스트 파일로 덤프하는 방법

  11. 11

    파이썬의 입력을 기반으로 목록 이해력을 사용하여 튜플 목록 만들기

  12. 12

    튜플 목록 내의 튜플에 목록 항목을 추가하는 방법

  13. 13

    Groupby를 사용하여 3 개의 튜플 목록을 튜플 목록으로 변환하는 방법

  14. 14

    파이썬에서 튜플 목록을 푸는 방법

  15. 15

    파이썬에서 튜플 목록을 읽는 방법

  16. 16

    Haskell의 텍스트 파일에서 읽은 후 목록에 튜플을 추가하는 방법

  17. 17

    헤더 매핑을 사용하여 파이썬에서 튜플 목록을 작성하는 방법

  18. 18

    파이썬에서 어떤 방향 으로든 여러 튜플 목록을 정렬하는 방법은 무엇입니까?

  19. 19

    파이썬에서 튜플 목록에서 하위 문자열로 튜플을 찾는 방법은 무엇입니까?

  20. 20

    파이썬에서 튜플 목록 목록을 평면 매핑하는 방법은 무엇입니까?

  21. 21

    파이썬에서 목록 내부의 튜플 내부 목록에 액세스하는 방법

  22. 22

    잘못된 형식의 목록을 파이썬에서 int 목록으로 변환하는 방법

  23. 23

    파이썬에서 튜플을 분할하고 맵 함수의 개별 인수로 전달하는 방법

  24. 24

    파이썬 : 정수 튜플 목록으로 합계를 반환하는 방법은 무엇입니까?

  25. 25

    인덱스 0에서 튜플 인 요소를 기준으로 파이썬 목록을 정렬하는 방법 [0]

  26. 26

    여러 열을 파이썬 튜플 목록으로 대체하는 Psygopg2

  27. 27

    목록 파이썬을 행렬 유사성으로 계산하는 방법

  28. 28

    파이썬에서 3 개의 튜플을 결합하는 방법

  29. 29

    Excel 열을 파이썬에서 쉼표로 구분 된 하나의 목록으로 변환하는 방법

뜨겁다태그

보관