키로 사전을 주문하고 표에 인쇄하는 방법

자스민 니식

다른 사전 안에 사전이 있습니다. 즉, 이름, 수량 등이있는 제품 (사과 등)의 사전이 포함 된 재고 사전 (슈퍼마켓과 같은)이 있습니다. 키별로 정렬하고 표로 인쇄해야합니다. .

현재 나는

stock = load_stock_from_file() 
print("{0} | {1:<35} | {2:^11} | {3:^12} ".format("Ident", "Product", "Price", "Amount"))
print("-" * 6 + "+" + "-"*37+"+"+"-"*13+"+"+"-"*12)

for key in sorted(stock):
print("{name:<35} | {price:^11} | {amount:^12} ".format(**key))

이것은 내가 원하는 (아래)이지만 'TypeError : format () argument after ** must be a mapping, not str'오류가 발생합니다.

Ident | Product                             |   Price   |   Amount
-------+-------------------------------------+-----------+-------------
10000 | Granny Smith Apples Loose           |    0.32 £ |    6 pieces
10001 | Watermelon Fingers 90G              |    0.50 £ |   17 pieces
10002 | Mango And Pineapple Fingers 80G     |    0.50 £ |    2 pieces
10003 | Melon Finger Tray 80G               |    0.50 £ |   10 pieces
10004 | Bananas Loose                       |    0.68 £ |    2.2 kg
10005 | Conference Pears Loose              |    2.00 £ |    1.6 kg

내 키는 10000 개의 숫자이고 나머지는 해당 사전의 일부입니다.

감사.

Alpert

이 오류는 키 변수가 str임을 나타냅니다. 요소 대신 값을 형식화해야한다고 생각합니다. 시도해 볼 수 있습니다.

for key in sorted(stock):
    print("{name:<35} | {price:^11} | {amount:^12} ".format(**stock[key]))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

사전에서 키를 거꾸로 인쇄하는 방법

분류에서Dev

내림차순으로 주어진 등급에 따라 구문을 정렬하고 인쇄하는 방법

분류에서Dev

파이썬에서 사전 키와 값을 인쇄하는 방법

분류에서Dev

값이 주어진 경우 사전에서 키를 인쇄하는 방법

분류에서Dev

STDERR로 인쇄하기 전에 파일을 수정하고 쓰는 방법

분류에서Dev

값으로 키를 추출하고 값을 추가하여 파이썬 사전에 합계를 인쇄하는 방법은 무엇입니까?

분류에서Dev

사전의 값이 파이썬으로 나열된 사전에서 키를 인쇄하는 방법

분류에서Dev

목록으로 인쇄하지 않고 사전에서 값을 출력하는 방법은 무엇입니까?

분류에서Dev

전체 줄을 인쇄하지 않고 sed 또는 awk로 줄 사이에 특정 문자열을 선택하는 방법

분류에서Dev

중첩 된 사전에서 특정 키 값이 일치 할 때 여러 키 값을 인쇄하는 방법

분류에서Dev

IIFE에 액세스하고 문서로 인쇄하는 방법

분류에서Dev

값 목록에서 값을 검색하여 사전의 키를 인쇄하는 방법

분류에서Dev

사전에서 여러 항목을 인쇄하는 방법

분류에서Dev

Python에서 사전을 인쇄하는 방법

분류에서Dev

파이썬으로 사전을 검색하고 인쇄하는 방법?

분류에서Dev

C ++에서 별표 사각형을 인쇄하는 방법

분류에서Dev

파이썬에서 목록에 포함 된 사전의 키와 값을 인쇄하는 방법

분류에서Dev

AngularJS에서 객체 배열을 반복하고 키를 인쇄하는 방법

분류에서Dev

QString을 따옴표로 인쇄하는 방법

분류에서Dev

R에서 따옴표없이 쉼표로 구분 된 문자열 목록을 인쇄하는 방법

분류에서Dev

여러 사용자 입력을 사전에 입력 한 다음 숫자 순서로 인쇄하는 방법

분류에서Dev

JSON 파일의 경로 및 키 값을 인쇄하는 방법

분류에서Dev

Python : 여러 값을 가진 키가있는 사전. 값 목록을 구분하는 사전 집합으로 사전을 인쇄하는 방법

분류에서Dev

Linux에서 awk 출력을 가로로 인쇄하는 방법

분류에서Dev

Linux에서 awk 출력을 가로로 인쇄하는 방법

분류에서Dev

목록과 일치시키고 목록에서 줄을 인쇄하는 방법

분류에서Dev

Python : 특정 키 값을 기반으로 사전에서 실제 값만 인쇄하는 방법은 무엇입니까?

분류에서Dev

프로젝트를 인쇄하고 웹 페이지에서 특정 항목을 인쇄하는 방법

분류에서Dev

로컬에서 SSH 키 버전을 확인하는 방법

Related 관련 기사

  1. 1

    사전에서 키를 거꾸로 인쇄하는 방법

  2. 2

    내림차순으로 주어진 등급에 따라 구문을 정렬하고 인쇄하는 방법

  3. 3

    파이썬에서 사전 키와 값을 인쇄하는 방법

  4. 4

    값이 주어진 경우 사전에서 키를 인쇄하는 방법

  5. 5

    STDERR로 인쇄하기 전에 파일을 수정하고 쓰는 방법

  6. 6

    값으로 키를 추출하고 값을 추가하여 파이썬 사전에 합계를 인쇄하는 방법은 무엇입니까?

  7. 7

    사전의 값이 파이썬으로 나열된 사전에서 키를 인쇄하는 방법

  8. 8

    목록으로 인쇄하지 않고 사전에서 값을 출력하는 방법은 무엇입니까?

  9. 9

    전체 줄을 인쇄하지 않고 sed 또는 awk로 줄 사이에 특정 문자열을 선택하는 방법

  10. 10

    중첩 된 사전에서 특정 키 값이 일치 할 때 여러 키 값을 인쇄하는 방법

  11. 11

    IIFE에 액세스하고 문서로 인쇄하는 방법

  12. 12

    값 목록에서 값을 검색하여 사전의 키를 인쇄하는 방법

  13. 13

    사전에서 여러 항목을 인쇄하는 방법

  14. 14

    Python에서 사전을 인쇄하는 방법

  15. 15

    파이썬으로 사전을 검색하고 인쇄하는 방법?

  16. 16

    C ++에서 별표 사각형을 인쇄하는 방법

  17. 17

    파이썬에서 목록에 포함 된 사전의 키와 값을 인쇄하는 방법

  18. 18

    AngularJS에서 객체 배열을 반복하고 키를 인쇄하는 방법

  19. 19

    QString을 따옴표로 인쇄하는 방법

  20. 20

    R에서 따옴표없이 쉼표로 구분 된 문자열 목록을 인쇄하는 방법

  21. 21

    여러 사용자 입력을 사전에 입력 한 다음 숫자 순서로 인쇄하는 방법

  22. 22

    JSON 파일의 경로 및 키 값을 인쇄하는 방법

  23. 23

    Python : 여러 값을 가진 키가있는 사전. 값 목록을 구분하는 사전 집합으로 사전을 인쇄하는 방법

  24. 24

    Linux에서 awk 출력을 가로로 인쇄하는 방법

  25. 25

    Linux에서 awk 출력을 가로로 인쇄하는 방법

  26. 26

    목록과 일치시키고 목록에서 줄을 인쇄하는 방법

  27. 27

    Python : 특정 키 값을 기반으로 사전에서 실제 값만 인쇄하는 방법은 무엇입니까?

  28. 28

    프로젝트를 인쇄하고 웹 페이지에서 특정 항목을 인쇄하는 방법

  29. 29

    로컬에서 SSH 키 버전을 확인하는 방법

뜨겁다태그

보관