Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : python lặp qua các giá trị từ điển

Từ điển trong Python là một tập hợp các giá trị dữ liệu không có thứ tự, được sử dụng để lưu trữ các giá trị dữ liệu như một bản đồ, không giống như các giá trị khác Loại dữ liệu chỉ chứa một giá trị duy nhất dưới dạng một phần tử, Từ điển giữ cặp key: value .

Có nhiều cách để lặp lại từ điển trong Python.

  • Lặp lại tất cả các khóa
  • Lặp lại qua tất cả các giá trị
  • Lặp lại qua tất cả các cặp khóa, cặp giá trị

Lặp lại tất cả khóa:

Thứ tự các trạng thái trong mã dưới đây sẽ thay đổi bất cứ lúc nào vì từ điển không lưu trữ các khóa theo một thứ tự cụ thể.

< / p>

StateAndCapitals = {

'Gujarat' : 'Gandhinagar' ,

'Maharashtra' < / p>

'Raj asthan ' : ' Jaipur ' ,

'Bihar' : < / code> 'Patna'

}

print ( 'Danh sách các trạng thái đã cho: \ n' < code class = "trơn">)

cho trạng thái trong stateAndCapitals:

print (trạng thái)

 
 

Đầu ra:

Danh sách các trạng thái nhất định:

Rajasthan
Bihar
Maharashtra
Gujarat

Để duy trì thứ tự của các khóa và giá trị trong từ điển, hãy sử dụng OrderedDict.

< / p>

từ bộ sưu tập nhập OrderDict < / code>

stateAndCapitals = OrderedDict ([

( 'Gujarat' , 'Gandhinagar' ),

( 'Maharashtra' , 'Mumbai' ),

( 'Rajasthan' , 'Jaipur' ),

( 'Bihar' , 'Patna' )

])

print ( 'Danh sách các trạng thái đã cho: \ n' )

cho state stateAndCapitals: < / p>

print (trạng thái )

 
 < / pre>  Đầu ra:  
Danh sách các trạng thái nhất định:

Gujarat
Maharashtra
Rajasthan
Bihar

Từ điển trên là một OrderedDict vì các khóa và giá trị được lưu trữ theo thứ tự mà chúng được xác định trong từ điển. Do đó, phương pháp trên nên được sử dụng khi chúng ta muốn duy trì thứ tự của (khóa, giá trị) được lưu trữ trong từ điển.

Lặp lại tất cả các giá trị:

Một lần nữa, trong trường hợp này, thứ tự các chữ hoa được in trong đoạn mã dưới đây sẽ thay đổi liên tục vì từ điển không lưu trữ chúng theo một thứ tự cụ thể.

< / p>

stateAndCapitals = {

'Gujarat' : 'Gandhinagar' ,

'Maharashtra' : 'Mumbai' ,

'Rajasthan' : 'Jaipur' ,

'Bihar' : 'Patna' < / code>

}

print ( 'Danh sách các chữ hoa đã cho: \ n' )

< p class = "line number11 index10 alt2">

cho in hoa in stateAndCapitals.values ​​():

print (capital)

 
 

Đầu ra:

Danh sách các thủ đô đã cho:

Gandhinagar
Jaipur
Mumbai
Patna

Lặp lại tất cả các cặp khóa, giá trị:

< p class = "ring-load" id = "create-url-loader">

stateAndCapitals = {

'Gujarat' : 'Gandhinagar' ,

'Maharashtra' : 'Mumbai' ,

'Rajasthan' : 'Jaipur' ,

'Bihar' : 'Patna' < / code>

}

print ( 'Danh sách các trạng thái đã cho và viết hoa của chúng: \ n' )

cho state, viết hoa bangAndCapitals.items ():

print (trạng thái, ":" , capital)

 
 

Đầu ra:

Danh sách các tiểu bang nhất định và thủ đô của chúng:

Bihar: Patna
Gujarat: Gandhinagar
Rajasthan: Jaipur
Maharashtra: Mumbai

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề Python lặp qua các giá trị từ điển

Python Tutorial for Beginners 5: Dictionaries - Working with Key-Value Pairs

  • Tác giả: Corey Schafer
  • Ngày đăng: 2017-05-17
  • Đánh giá: 4 ⭐ ( 4656 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: In this Python Beginner Tutorial, we will begin learning about dictionaries. Dictionaries allow us to work with key-value pairs in Python. We will go over dictionary methods, how to add and remove values, and also how to loop through the key-value pairs. Let's get started.

    The code from this video can be found at:
    https://github.com/CoreyMSchafer/code_snippets/tree/master/Python-Dicts

    Watch the full Python Beginner Series here:
    https://www.youtube.com/playlist?list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7

    ✅ Support My Channel Through Patreon:
    https://www.patreon.com/coreyms

    ✅ Become a Channel Member:
    https://www.youtube.com/channel/UCCezIgC97PvUuR4_gbFUs5g/join

    ✅ One-Time Contribution Through PayPal:
    https://goo.gl/649HFY

    ✅ Cryptocurrency Donations:
    Bitcoin Wallet - 3MPH8oY2EAgbLVy7RBMinwcBntggi7qeG3
    Ethereum Wallet - 0x151649418616068fB46C3598083817101d3bCD33
    Litecoin Wallet - MPvEBY5fxGkmPQgocfJbxP6EmTo5UUXMot

    ✅ Corey's Public Amazon Wishlist
    http://a.co/inIyro1

    ✅ Equipment I Use and Books I Recommend:
    https://www.amazon.com/shop/coreyschafer

    ▶️ You Can Find Me On:
    My Website - http://coreyms.com/
    My Second Channel - https://www.youtube.com/c/coreymschafer
    Facebook - https://www.facebook.com/CoreyMSchafer
    Twitter - https://twitter.com/CoreyMSchafer
    Instagram - https://www.instagram.com/coreymschafer/

    Python

Vòng lặp trong python

  • Tác giả: hocdevops.com
  • Đánh giá: 4 ⭐ ( 1338 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Python 101: Tất cả về từ điển

  • Tác giả: helpex.vn
  • Đánh giá: 5 ⭐ ( 6066 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Ngôn ngữ lập trình Python có một số loại tích hợp mà nó hỗ trợ. Một trong những mục yêu thích của tôi là từ điển. Từ điển là một đối tượng ánh xạ ánh xạ các giá trị có thể băm sang các đối…

40 Bài học lập trình Python Miễn Phí

  • Tác giả: nguyenvanhieu.vn
  • Đánh giá: 3 ⭐ ( 5298 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển trong Python là một cấu trúc dữ liệu phổ biến và có nhiều ứng dụng trong các bài toán từ nhỏ tới lớn. Chúng ta sẽ cùng nhau tìm hiểu cách sử dụng nó nhé

Hướng dẫn và ví dụ Python Dictionary

  • Tác giả: openplanning.net
  • Đánh giá: 3 ⭐ ( 1340 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Từ điển trong Python - cách sử dụng từ điển trong Python

  • Tác giả: t3h.com.vn
  • Đánh giá: 5 ⭐ ( 1772 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển trong Python là danh sách các giá trị dữ liệu không được sắp xếp và có thể được thay đổi bằng cách sử dụng các phương thức tích hợp sẵn.

Lặp lại từ điển

  • Tác giả: vi.dpbhouse.com
  • Đánh giá: 4 ⭐ ( 4178 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hai thiết lập sử dụng print (i, j) và print (i) trả về cùng một kết quả. Có những trường hợp nào nên sử dụng cái này thay cho cái kia hoặc sử dụng chúng thay thế cho nhau có đúng không? desc = {'city': 'Monowi', '

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách định vị các phần tử HTML bằng CSS - thẻ vị trí trong html

By ads_php