Cách Lặp lại từ điển bằng Python – lặp qua python từ điển

Cách Lặp lại từ điển bằng Python với hướng dẫn và ví dụ về HTML, CSS, JavaScript, XHTML, Java, .Net, PHP, C, C ++, Python, JSP, Spring, Bootstrap, jQuery, Câu hỏi phỏng vấn, v.v.
< br> Bạn đang xem: lặp lại một python từ điển

Trong hướng dẫn này, chúng ta sẽ học cách tăng cường từ điển trong lập trình Python, bằng cách sử dụng các cách tiếp cận khác nhau với ví dụ.

Giới thiệu về Từ điển trong Python

Từ điển là một kiểu cấu trúc dữ liệu đặc biệt trong Python. Nó là một tập hợp dữ liệu không có thứ tự, với dữ liệu được lưu trữ với một cặp khóa và giá trị. Các từ điển trong Python có thể được tạo bằng cách đặt tên cho chúng và các cặp khóa-giá trị có thể được khai báo bên trong dấu ngoặc nhọn {}. Không có giới hạn về số lượng các cặp khóa-giá trị được thể hiện trong một từ điển duy nhất; có thể có tối thiểu là một đến tối đa n số cặp khóa-giá trị. Giá trị của khóa trong từ điển có thể thuộc bất kỳ kiểu dữ liệu nào, không hạn chế phần đó.

Dấu phẩy có thể phân biệt từng cặp khóa-giá trị. Điểm độc đáo của từ điển là cặp khóa-giá trị có thể được sao chép thường xuyên nếu chúng ta muốn. Một điểm quan trọng cần nhớ là Từ điển, khi được khai báo hai lần với cùng một tên biến, thì Từ điển được nêu ở cuối sẽ được in ra khi hàm in được sử dụng trên chúng. Không có quy tắc bắt buộc nào rằng từ điển phải luôn được khai báo với cặp khóa-giá trị trong đó; chúng ta thậm chí có thể khai báo một từ điển trống và sau đó chuyển các giá trị sau này nữa.

Sau đó, cặp khóa-giá trị có thể được đẩy bằng cách chuyển qua số chỉ mục; Ngoài ra, các giá trị và khóa có thể được truy cập bằng cách sử dụng số chỉ mục. Việc truy cập các phần tử có thể được truy cập bằng cách sử dụng hàm get (). Hàm get này trả về giá trị của phần tử khi khóa của khóa cụ thể được truyền dưới dạng đối số bên trong dấu ngoặc nhọn của hàm get. Một trong những phương pháp phổ biến nhất khác để truy cập các phần tử là sử dụng vòng lặp, vòng lặp for hoặc vòng lặp while.

Xem Thêm  Cách sử dụng các loại đầu vào khác nhau trong Biểu mẫu HTML - các loại đầu vào html

Xem đoạn mã dưới đây để tham khảo cho việc tạo từ điển mẫu.

Mã:

  sample_dictionary = {


'Tên': 'javatpoint',
'location': 'internet',
'thành tích': 'trang web tốt nhất để học lập trình'


}


print (sample_dictionary)
 

Đầu ra

 {'Tên': 'javatpoint', 'vị trí': 'internet', 'thành tích': 'trang web tốt nhất để học lập trình'} 

Cách Lặp lại bằng các phương pháp khác nhau thông qua Từ điển trong Python

Có nhiều cách và phương thức tích hợp để lặp qua từ điển bằng Python.

Một số trong số chúng được đưa ra dưới đây:

1. bằng cách sử dụng chức năng phím xây dựng.

2. mà không cần sử dụng chức năng phím xây dựng.

3. bằng cách sử dụng chức năng giá trị dấu chấm.

4. lặp qua các cặp khóa-giá trị bằng cách sử dụng hàm items.

5. mà không cần sử dụng hàm items để lặp lại các cặp khóa-giá trị.

6. In các phần tử của từ điển là cặp (khóa-giá trị).

Bây giờ, chúng ta hãy thảo luận chi tiết từng phương pháp để lặp qua từ điển.

Sử dụng phương thức hàm Build-Keys ():

Quan sát kỹ đoạn mã dưới đây

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}
key = StatesAndCapitals
in (phím)
 

Đầu ra

 {'Telangana': 'Hyderabad', 'Tamilnadu': 'Chennai'} 

Giải thích:

Ở đây trong đoạn mã trên, chúng ta thấy các trạng thái và chữ hoa có tên biến được tạo như một từ điển trong đó hai phần tử được tạo. Chìa khóa ở đây là tên của các tiểu bang và các giá trị là chữ viết hoa của các tiểu bang tương ứng. Sau khi Từ điển được tạo, một biến khác có tên các khóa được khai báo trong đó tên của chức năng khóa chấm từ điển được khai báo. Khi chức năng mới tạo được in, điều quan trọng trong trường hợp này là tên cho biết đúng khi chức năng in được thực thi, các phím của Từ điển sẽ được in trên màn hình xuất.

Không sử dụng chức năng khóa xây dựng

Nếu chúng tôi không sử dụng các hàm tích hợp sẵn trong ngôn ngữ lập trình Python, thì cách duy nhất có thể là lặp lại Từ điển bằng cách sử dụng vòng lặp for hoặc while.

Xem Thêm  Trình đơn thả xuống Bootstrap 4 - di chuột thả xuống bootstrap 4

Xem đoạn mã dưới đây để tham khảo để xem qua từ điển

Mã:

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}


cho các tiểu bang ở States
in (trạng thái)
 

Đầu ra

  Telangana
Tamilnadu
 

Sử dụng Chức năng Giá trị Dấu chấm.

Trong hai phương pháp trên, chúng tôi đã thấy các khóa được in ra, nhưng bằng cách sử dụng chức năng giá trị dấu chấm, chúng tôi có thể in các giá trị của Từ điển.

Xem đoạn mã dưới đây để tham khảo.

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}


cho các tiểu bang ở StatesAndCapitals.values ​​():
in (trạng thái)
 

Đầu ra

  Hyderabad
Chennai
 

Lặp lại qua các Cặp khóa-giá trị bằng cách sử dụng Hàm mục

Trong các trường hợp trên, chúng ta đã thấy cách in các khóa và giá trị của Từ điển một cách riêng biệt, nhưng bằng cách sử dụng hàm items trong Python, chúng ta có thể in cả hai khóa và giá trị đó cùng nhau.

Xem đoạn mã dưới đây để tham khảo:

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}


cho các tiểu bang ở StatesAndCapitals.items ():
in (trạng thái)
 

Đầu ra

  ('Telangana', 'Hyderabad')
('Tamilnadu', 'Chennai')
 

Không sử dụng Hàm Mục để Lặp lại qua các Cặp khóa-giá trị

Để tối ưu hóa cách in cặp khóa-giá trị ở trên, chúng tôi cũng có thể lặp lại Từ điển bằng vòng lặp for.

Xem đoạn mã dưới đây để tham khảo để xem qua từ điển.

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}


cho tôi ở States
print (i, 'capital is', StatesAndCapitals [i])
 

Đầu ra

  Thủ đô tiếng Telangana là Hyderabad
Thủ đô Tamilnadu là Chennai
 

In các phần tử của cặp từ điển (Khóa-giá trị)

Như chúng ta đã thấy trong các trường hợp trên, chúng ta đã in cặp khóa-giá trị bằng cách sử dụng một hàm tích hợp sẵn và một vòng lặp for riêng biệt; chúng tôi sẽ kết hợp cả hai.

Xem đoạn mã dưới đây để tham khảo.

  StatesAndCapitals = {


'Telangana': 'Hyderabad',
'Tamilnadu': 'Chennai'


}


key = StatesAndCapitals.items ()
in (phím)
 

Đầu ra

 dict_items ([('Telangana', 'Hyderabad'), ('Tamilnadu', 'Chennai')]) 


Xem thêm những thông tin liên quan đến chủ đề lặp qua python từ điển

Python _ hướng dẫn tạo một từ điển tiếng anh đơn giản

  • Tác giả: Tài Bùi Hữu
  • Ngày đăng: 2021-08-31
  • Đánh giá: 4 ⭐ ( 8532 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: code: https://github.com/buihuutai18161268/Tao_tu_dien

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

  • Tác giả: nguyenvanhieu.vn
  • Đánh giá: 4 ⭐ ( 4010 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é
Xem Thêm  Tìm hiểu các thuộc tính HTML với các ví dụ - thuộc tính html là gì

Cách sử dụng từ điển trong Python

  • Tác giả: t3h.edu.vn
  • Đánh giá: 4 ⭐ ( 6468 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. Đây là là một trong những kiến thức mà bạn nhất định phải biết khi tìm hiểu về Python.

Từ điển Python

  • Tác giả: vi.tutorialcup.com
  • Đánh giá: 4 ⭐ ( 2007 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển Python là một tập hợp không có thứ tự, có thể thay đổi và được lập chỉ mục. Từ điển được viết bằng dấu ngoặc nhọn và chúng có các khóa và giá trị.

5 Cách Dễ Dàng Để Hợp Nhất Từ ​Điển Trong Python

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 2670 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Từ điển Python không có thứ tự và có thể thay đổi, trong bài viết này, chúng ta sẽ khám phá 05 cách khác nhau để hợp nhất hai hoặc nhiều từ điển.

Tại sao bạn phải gọi .items () khi lặp qua từ điển trong Python?

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 4383 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Đối với mỗi container python C, kỳ vọng là for item in C: assert item in…

[Tự học python] Hiểu rõ về Kỹ thuật lặp trong Python

  • Tác giả: cafedev.vn
  • Đánh giá: 3 ⭐ ( 1064 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Python hỗ trợ các kỹ thuật lặp khác nhau bằng các hàm tích hợp nhất định, trong các mục tuần tự khác nhau. Các phương thức này rất hữu ích trong lập trình cạnh tranh và trong các dự án khác nhau đòi hỏi một kỹ thuật cụ thể với các vòng lặp duy trì cấu trúc code tổng thể.

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