Bạn đang xem : kiểu dữ liệu từ điển python

Kiểu dữ liệu Python: Từ điển – Bài tập, Thực hành, Giải pháp

Cập nhật lần cuối vào ngày 28 tháng 5 năm 2022 13:24:18 (UTC / GMT +8 giờ)

Từ điển Python [80 bài tập có lời giải]

Từ điển Python là một vùng chứa tập hợp các đối tượng không có thứ tự như danh sách. Các đối tượng được bao quanh bởi dấu ngoặc nhọn {}. Các mục trong từ điển là danh sách được phân tách bằng dấu phẩy gồm các cặp khóa: giá trị trong đó khóa và giá trị là kiểu dữ liệu Python.

Bạn có thể đọc hướng dẫn Từ điển Python của chúng tôi trước khi giải các bài tập sau.

[Có một trình soạn thảo ở cuối trang để viết và thực thi các tập lệnh.]

1. Viết tập lệnh Python để sắp xếp (tăng dần và giảm dần) từ điển theo giá trị. Đi tới trình chỉnh sửa

Nhấp vào tôi để xem giải pháp mẫu

2. Viết tập lệnh Python để thêm khóa vào từ điển. Đi tới trình chỉnh sửa

Từ điển Mẫu: {0: 10, 1: 20}
Kết quả mong đợi: {0: 10, 1: 20, 2: 30}

Nhấp vào tôi để xem giải pháp mẫu

3. Viết một tập lệnh Python để nối các từ điển sau đây để tạo một từ điển mới. Đi tới trình chỉnh sửa

Từ điển Mẫu:
dic1 = {1:10, 2:20}
dic2 = {3:30, 4:40}
dic3 = {5: 50,6: 60}
Kết quả mong đợi: {1: 10, 2: 20, 3: 30, 4: 40, 5: 50, 6: 60}

Nhấp vào tôi để xem giải pháp mẫu

4. Viết tập lệnh Python để kiểm tra xem khóa nhất định đã tồn tại trong từ điển hay chưa. Đi tới trình chỉnh sửa

Nhấp vào tôi để xem giải pháp mẫu

5. Viết chương trình Python để lặp qua các từ điển bằng cách sử dụng vòng lặp for. Đi tới trình chỉnh sửa

Nhấp vào tôi để xem giải pháp mẫu

6. Viết tập lệnh Python để tạo và in từ điển có chứa một số (từ 1 đến n) ở dạng (x, x * x). Đi tới trình chỉnh sửa
Từ điển mẫu (n = 5):
Đầu ra mong đợi: {1: 1, 2: 4, 3: 9, 4: 16, 5: 25}
Nhấp vào tôi để xem giải pháp mẫu

7. Viết tập lệnh Python để in từ điển trong đó các khóa là các số từ 1 đến 15 (cả hai được bao gồm) và các giá trị là bình phương của các khóa. Đi tới trình chỉnh sửa
Từ điển mẫu
{1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81, 10: 100, 11: 121, 12: 144, 13 : 169, 14: 196, 15: 225}
Nhấp vào tôi để xem giải pháp mẫu

8. Viết tập lệnh Python để hợp nhất hai từ điển Python. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

9. Viết chương trình Python để lặp qua các từ điển bằng cách sử dụng vòng lặp for. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

10. Viết chương trình Python để tính tổng tất cả các mục trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

11. Viết chương trình Python để nhân tất cả các mục trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

12. Viết chương trình Python để xóa khóa khỏi từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

13. Viết chương trình Python để ánh xạ hai danh sách vào một từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

14. Viết chương trình Python để sắp xếp một từ điển nhất định theo khóa. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

15. Viết chương trình Python để nhận giá trị lớn nhất và nhỏ nhất trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

16. Viết chương trình Python để lấy từ điển từ các trường của đối tượng. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

17. Viết chương trình Python để xóa các bản sao khỏi Từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

18. Viết chương trình Python để kiểm tra từ điển có trống hay không. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

19. Viết chương trình Python để kết hợp hai từ điển thêm giá trị cho các khóa chung. Đi tới trình chỉnh sửa
d1 = {‘a’: 100, ‘b’: 200, ‘c’: 300}
d2 = {‘a’: 300, ‘b’: 200, ‘d’: 400}
Đầu ra mẫu: Bộ đếm ({‘a’: 400, ‘b’: 400, ‘d’: 400, ‘c’: 300})
Nhấp vào tôi để xem giải pháp mẫu

20. Viết chương trình Python để in tất cả các giá trị duy nhất trong từ điển. Đi tới trình chỉnh sửa
Dữ liệu Mẫu: [{“V”: “S001”}, {“V”: “S002”}, {“VI”: “S001”}, {“VI”: “S005”}, {“VII”: ” S005 “}, {” V “:” S009 “}, {” VIII “:” S007 “}]
Đầu ra mong đợi: Giá trị duy nhất: {‘S005’, ‘S002’, ‘S007’, ‘S001’, ‘S009’}
Nhấp vào tôi để xem giải pháp mẫu

21. Viết chương trình Python để tạo và hiển thị tất cả các tổ hợp chữ cái, chọn từng chữ cái từ một khóa khác nhau trong từ điển. Đi tới trình chỉnh sửa
Dữ liệu mẫu: {‘1’: [‘a’, ‘b’], ‘2’: [‘c’, ‘d’]}
Đầu ra mong đợi:
ac
quảng cáo
bc
bd
Nhấp vào tôi để xem giải pháp mẫu

22. Viết chương trình Python để tìm 3 giá trị cao nhất của các khóa tương ứng trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

23. Viết chương trình Python để kết hợp các giá trị trong danh sách từ điển python. Đi tới trình chỉnh sửa
Dữ liệu mẫu: [{‘item’: ‘item1’, ‘amount’: 400}, {‘item’: ‘item2’, ‘Lượng’: 300} , {‘item’: ‘item1’, ‘amount’: 750}]
Đầu ra mong đợi: Bộ đếm ({‘item1’: 1150, ‘item2’: 300})
Nhấp vào tôi để xem giải pháp mẫu

24. Viết chương trình Python để tạo từ điển từ một chuỗi. Đi tới trình chỉnh sửa
Lưu ý: Theo dõi số lượng các chữ cái trong chuỗi.
Chuỗi mẫu: ‘w3resource’
Đầu ra mong đợi: {‘w’: 1, ‘3’: 1, ‘r’: 2, ‘e’: 2, ‘s’: 1, ‘o’: 1, ‘u’: 1, ‘c’: 1}
Nhấp vào tôi để xem giải pháp mẫu

25. Viết chương trình Python để in từ điển ở định dạng bảng. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

26. Viết chương trình Python để đếm các giá trị được liên kết với khóa trong từ điển. Đi tới trình chỉnh sửa
Đầu ra mong đợi:
6
2
Nhấp vào tôi để xem giải pháp mẫu

27. Viết chương trình Python để chuyển đổi một danh sách thành một từ điển khóa lồng nhau. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

28. Viết chương trình Python để sắp xếp danh sách theo thứ tự bảng chữ cái trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

29. Viết chương trình Python để xóa khoảng trắng khỏi các khóa từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

30. Viết chương trình Python để mua ba mặt hàng hàng đầu trong một cửa hàng. Đi tới trình chỉnh sửa
Dữ liệu mẫu: {‘item1’: 45.50, ‘item2’: 35, ‘item3’: 41.30, ‘item4’: 55, ‘item5’: 24}
Đầu ra mong đợi:
item4 55
item1 45.5
item3 41.3
Nhấp vào tôi để xem giải pháp mẫu

31. Viết chương trình Python để lấy khóa, giá trị và mục trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

32. Viết chương trình Python để in từng dòng từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

33. Viết chương trình Python để kiểm tra nhiều khóa tồn tại trong từ điển. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

Xem Thêm  Cách tạo Thanh điều hướng trong Html - tạo thanh điều hướng trong html

34. Viết chương trình Python để đếm số mục trong một giá trị từ điển là một danh sách. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

35. Viết chương trình Python để sắp xếp Bộ đếm theo giá trị. Đi tới trình chỉnh sửa
Dữ liệu mẫu: {‘Toán học’: 81, ‘Vật lý’: 83, ‘Hóa học’: 87}
Dữ liệu mong đợi: [(‘Hóa học’, 87), (‘Vật lý’, 83), (‘Toán học’, 81)]
Nhấp vào tôi để xem giải pháp mẫu

36. Viết chương trình Python để tạo từ điển từ hai danh sách mà không làm mất các giá trị trùng lặp. Đi tới trình chỉnh sửa
Danh sách mẫu: [‘Class-V’, ‘Class-VI’, ‘Class-VII’, ‘Class-VIII’], [1, 2, 2 , 3]
Đầu ra mong đợi: defaultdict (& lt; class ‘set’ & gt ;, {‘Class-V’: {1}, ‘Class-VI’: {2}, ‘Class-VII’: {2}, ‘Class-VIII’ ‘ : {3}})
Nhấp vào tôi để xem giải pháp mẫu

37. Viết chương trình Python để thay thế các giá trị từ điển bằng giá trị trung bình của chúng. Đi tới trình chỉnh sửa
Nhấp vào tôi để xem giải pháp mẫu

38. Viết chương trình Python để khớp các giá trị khóa trong hai từ điển. Đi tới trình chỉnh sửa
Từ điển mẫu: {‘key1’: 1, ‘key2’: 3, ‘key3’: 2}, {‘key1’: 1, ‘key2’: 2}
Đầu ra mong đợi: key1: 1 có ở cả x và y
Nhấp vào tôi để xem giải pháp mẫu

39. Viết chương trình Python để lưu trữ một từ điển nhất định trong tệp json. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘sinh viên’: [{‘firstName’: ‘Nikki’, ‘lastName’: ‘Roysden’}, {‘firstName’: ‘Mervin’, ‘lastName’: ‘Friedland’}, {‘firstName’: ‘Aron’ , ‘lastName’: ‘Wilkins’}], ‘teacher’: [{‘firstName’: ‘Amberly’, ‘lastName’: ‘Calico’}, {‘firstName’: ‘Regine’, ‘lastName’: ‘Agtarap’ }]}
& lt; class ‘dict’ & gt;
Tệp json vào từ điển:
{‘sinh viên’: [{‘firstName’: ‘Nikki’, ‘lastName’: ‘Roysden’}, {‘firstName’: ‘Mervin’, ‘lastName’: ‘Friedland’}, {‘firstName’: ‘Aron’ , ‘lastName’: ‘Wilkins’}], ‘teacher’: [{‘firstName’: ‘Amberly’, ‘lastName’: ‘Calico’}, {‘firstName’: ‘Regine’, ‘lastName’: ‘Agtarap’ }]}
Nhấp vào tôi để xem giải pháp mẫu

40. Viết chương trình Python để tạo từ điển các khóa x, y và z trong đó mỗi khóa có giá trị là danh sách tương ứng từ 11-20, 21-30 và 31-40 . Truy cập giá trị thứ năm của mỗi khóa từ từ điển. Đi tới trình chỉnh sửa
{‘x’: [11, 12, 13, 14, 15, 16, 17, 18, 19],
‘y’: [21, 22, 23, 24, 25, 26, 27, 28, 29],
‘z’: [31, 32, 33, 34, 35, 36, 37, 38, 39]}
15
25
35
x có giá trị [11, 12, 13, 14, 15, 16, 17, 18, 19]
y có giá trị [21, 22, 23, 24, 25, 26, 27, 28, 29]
z có giá trị [31, 32, 33, 34, 35, 36, 37, 38, 39]
Nhấp vào tôi để xem giải pháp mẫu

41. Viết chương trình Python để thả các Mục trống từ một Từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘c1’: ‘Đỏ’, ‘c2’: ‘Xanh lục’, ‘c3’: Không có}
Từ điển mới sau khi bỏ các mục trống:
{‘c1’: ‘Red’, ‘c2’: ‘Green’}
Nhấp vào tôi để xem giải pháp mẫu

42. Viết chương trình Python để lọc từ điển dựa trên các giá trị. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘Cierra Vega’: 175, ‘Alden Cantrell’: 180, ‘Kierra Gentry’: 165, ‘Pierre Cox’: 190}
Điểm lớn hơn 170:
{‘Cierra Vega’: 175, ‘Alden Cantrell’: 180, ‘Pierre Cox’: 190}
Nhấp vào tôi để xem giải pháp mẫu

43. Viết chương trình Python để chuyển đổi nhiều danh sách thành từ điển lồng nhau. Đi tới trình chỉnh sửa
Chuỗi ban đầu:
[‘S001’, ‘S002’, ‘S003’, ‘S004’]
[‘Adina Park’, ‘Leyton Marsh’, ‘Duncan Boyle’, ‘Saim Richards’]
[85, 98, 89, 92]
Từ điển lồng nhau:
[{‘S001’: {‘Adina Park’: 85}}, {‘S002’: {‘Leyton Marsh’: 98}}, {‘S003’: {‘Duncan Boyle’: 89}}, {‘S004’ : {‘Saim Richards’: 92}}]
Nhấp vào tôi để xem giải pháp mẫu

44. Viết chương trình Python để lọc chiều cao và chiều rộng của sinh viên, được lưu trữ trong từ điển. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘Cierra Vega’: (6.2, 70), ‘Alden Cantrell’: (5.9, 65), ‘Kierra Gentry’: (6.0, 68), ‘Pierre Cox’: (5.8, 66)}
Chiều cao & gt; 6ft và Trọng lượng & gt; 70kg:
{‘Cierra Vega’: (6.2, 70)}
Nhấp vào tôi để xem giải pháp mẫu

45. Viết chương trình Python để kiểm tra tất cả các giá trị có giống nhau trong từ điển. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘Cierra Vega’: 12, ‘Alden Cantrell’: 12, ‘Kierra Gentry’: 12, ‘Pierre Cox’: 12}
Kiểm tra tất cả là 12 trong từ điển.
Đúng
Kiểm tra tất cả là 10 trong từ điển.
Sai
Nhấp vào tôi để xem giải pháp mẫu

46. Viết chương trình Python để tạo từ điển nhóm chuỗi các cặp khóa-giá trị thành một danh sách từ điển. Đi tới trình chỉnh sửa
Danh sách ban đầu:
[(‘yellow’, 1), (‘blue’, 2), (‘yellow’, 3), (‘blue’, 4), (‘red’, 1)]
Nhóm chuỗi các cặp khóa-giá trị thành một danh sách từ điển:
{‘vàng’: [1, 3], ‘xanh lam’: [2, 4], ‘đỏ’: [1]}
Nhấp vào tôi để xem giải pháp mẫu

47. Viết chương trình Python để tách một danh sách từ điển nhất định thành danh sách các từ điển. Đi tới trình chỉnh sửa
Từ điển danh sách gốc:
{‘Khoa học’: [88, 89, 62, 95], ‘Ngôn ngữ’: [77, 78, 84, 80]}
Chia danh sách từ điển đã nói thành danh sách các từ điển:
[{‘Khoa học’: 88, ‘Ngôn ngữ’: 77}, {‘Khoa học’: 89, ‘Ngôn ngữ’: 78}, {‘Khoa học’: 62, ‘Ngôn ngữ’: 84}, {‘Khoa học’: 95, ‘Ngôn ngữ’: 80}]
Nhấp vào tôi để xem giải pháp mẫu

48. Viết chương trình Python để xóa một từ điển được chỉ định khỏi danh sách nhất định. Đi tới trình chỉnh sửa
Danh sách ban đầu của từ điển:
[{‘id’: ‘# FF0000’, ‘color’: ‘Red’}, {‘id’: ‘# 800000’, ‘color’: ‘Maroon’}, {‘id’: ‘# FFFF00’, ‘ color ‘:’ Yellow ‘}, {‘ id ‘:’ # 808000 ‘,’ color ‘:’ Olive ‘}]
Xóa id # FF0000 khỏi danh sách từ điển đã nói:
[{‘id’: ‘# 800000’, ‘color’: ‘Maroon’}, {‘id’: ‘# FFFF00’, ‘color’: ‘Yellow’}, {‘id’: ‘# 808000’, ‘ color ‘:’ Olive ‘}]
Nhấp vào tôi để xem giải pháp mẫu

49. Viết chương trình Python để chuyển đổi các giá trị chuỗi của một từ điển nhất định, thành các kiểu dữ liệu số nguyên / float. Đi tới trình chỉnh sửa
Danh sách ban đầu:
[{‘x’: ’10’, ‘y’: ’20’, ‘z’: ’30’}, {‘p’: ’40’, ‘q’: ’50’, ‘r’: ’60 ‘}]
Các giá trị chuỗi của một từ điển nhất định, thành các kiểu số nguyên:
[{‘x’: 10, ‘y’: 20, ‘z’: 30}, {‘p’: 40, ‘q’: 50, ‘r’: 60}]
Danh sách ban đầu:
[{‘x’: ’10 .12 ‘,’ y ‘: ’20 .23’, ‘z’: ’30’}, {‘p’: ’40 .00 ‘,’ q ‘: ’50 .19’, ‘r’: ’60 .99 ‘}]
Giá trị chuỗi của một từ điển nhất định, thành các kiểu float:
[{‘x’: 10.12, ‘y’: 20.23, ‘z’: 30.0}, {‘p’: 40.0, ‘q’: 50.19, ‘r’: 60.99}]
Nhấp vào tôi để xem giải pháp mẫu

50. Từ điển Python chứa danh sách dưới dạng giá trị. Viết một chương trình Python để xóa các giá trị danh sách trong từ điển đã nói. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘C1’: [10, 20, 30], ‘C2’: [20, 30, 40], ‘C3’: [12, 34]}
Xóa các giá trị danh sách trong từ điển đã nói:
{‘C1’: [], ‘C2’: [], ‘C3’: []}
Nhấp vào tôi để xem giải pháp mẫu

51. Từ điển Python chứa danh sách dưới dạng giá trị. Viết chương trình Python để cập nhật các giá trị danh sách trong từ điển đã nói. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘Toán học’: [88, 89, 90], ‘Vật lý’: [92, 94, 89], ‘Hóa học’: [90, 87, 93]}
Cập nhật các giá trị danh sách của từ điển đã nói:
{‘Toán học’: [89, 90, 91], ‘Vật lý’: [90, 92, 87], ‘Hóa học’: [90, 87, 93]}
Nhấp vào tôi để xem giải pháp mẫu

52. Viết chương trình Python để trích xuất danh sách các giá trị từ danh sách từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
[{‘Math’: 90, ‘Science’: 92}, {‘Math’: 89, ‘Science’: 94}, {‘Math’: 92, ‘Science’: 88}]
Trích xuất danh sách các giá trị từ danh sách từ điển đã nói trong đó chủ đề = Khoa học
[92, 94, 88]
Từ điển gốc:
[{‘Math’: 90, ‘Science’: 92}, {‘Math’: 89, ‘Science’: 94}, {‘Math’: 92, ‘Science’: 88}]
Trích xuất danh sách các giá trị từ danh sách từ điển đã nói, trong đó subject = Math
[90, 89, 92]
Nhấp vào tôi để xem giải pháp mẫu

Xem Thêm  Python: Chia chuỗi thành danh sách với split () - làm thế nào để tách chuỗi trong danh sách python

53. Viết chương trình Python để tìm độ dài của một giá trị từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{1: “red”, 2: “green”, 3: “black”, 4: “white”, 5: “black”}
Độ dài của các giá trị từ điển:
{‘red’: 3, ‘green’: 5, ‘black’: 5, ‘white’: 5}
Từ điển gốc:
{‘1’: ‘Austin Little’, ‘2’: ‘Natasha Howard’, ‘3’: ‘Alfred Mullins’, ‘4’: ‘Jamie Rowe’}
Độ dài của các giá trị từ điển:
{‘Austin Little’: 13, ‘Natasha Howard’: 14, ‘Alfred Mullins’: 14, ‘Jamie Rowe’: 10}
Nhấp vào tôi để xem giải pháp mẫu

54. Viết chương trình Python để hiểu sâu về từ điển. Đi tới trình chỉnh sửa
Đầu ra mong đợi:
4
Nhấp vào tôi để xem giải pháp mẫu

55. Viết chương trình Python để truy cập phần tử của khóa từ điển theo chỉ mục. Đi tới trình chỉnh sửa
Đầu ra mong đợi:
vật lý
toán học
hóa học
Nhấp vào tôi để xem giải pháp mẫu

56. Viết chương trình Python để chuyển đổi một từ điển đã cho thành một danh sách các danh sách. Đi tới trình chỉnh sửa
Từ điển gốc:
{1: “red”, 2: “green”, 3: “black”, 4: “white”, 5: “black”}
Chuyển từ điển đã nói thành một danh sách các danh sách:
[[1, ‘red’], [2, ‘green’], [3, ‘black’], [4, ‘white’], [5, ‘black’]]
Từ điển gốc:
{‘1’: ‘Austin Little’, ‘2’: ‘Natasha Howard’, ‘3’: ‘Alfred Mullins’, ‘4’: ‘Jamie Rowe’}
Chuyển từ điển đã nói thành một danh sách các danh sách:
[[‘1’, ‘Austin Little’], [‘2’, ‘Natasha Howard’], [‘3’, ‘Alfred Mullins’], [‘4’, ‘Jamie Rowe’]]
Nhấp vào tôi để xem giải pháp mẫu

57. Viết chương trình Python để lọc các số chẵn từ các giá trị từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘V’: [1, 4, 6, 10], ‘VI’: [1, 4, 12], ‘VII’: [1, 3, 8]}
Lọc các số chẵn từ các giá trị từ điển đã nói:
{‘V’: [4, 6, 10], ‘VI’: [4, 12], ‘VII’: [8]}
Từ điển gốc:
{‘V’: [1, 3, 5], ‘VI’: [1, 5], ‘VII’: [2, 7, 9]}
Lọc các số chẵn từ các giá trị từ điển đã nói:
{‘V’: [], ‘VI’: [], ‘VII’: [2]}
Nhấp vào tôi để xem giải pháp mẫu

58. Viết chương trình Python để nhận tất cả các kết hợp của các cặp khóa-giá trị trong một từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘V’: [1, 4, 6, 10], ‘VI’: [1, 4, 12], ‘VII’: [1, 3, 8]}
Sự kết hợp của các cặp khóa-giá trị của từ điển đã nói:
[{‘V’: [1, 4, 6, 10], ‘VI’: [1, 4, 12]}, {‘V’: [1, 4, 6, 10], ‘VII’: [1 , 3, 8]}, {‘VI’: [1, 4, 12], ‘VII’: [1, 3, 8]}]
Từ điển gốc:
{‘V’: [1, 3, 5], ‘VI’: [1, 5]}
Sự kết hợp của các cặp khóa-giá trị của từ điển đã nói:
[{‘V’: [1, 3, 5], ‘VI’: [1, 5]}]
Nhấp vào tôi để xem giải pháp mẫu

59. Viết chương trình Python để tìm số lượng giá trị lớn nhất được chỉ định trong một từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘a’: 5, ‘b’: 14, ‘c’: 32, ‘d’: 35, ‘e’: 24, ‘f’: 100, ‘g’: 57, ‘h’: 8, ‘ tôi ‘: 100}
1 giá trị tối đa trong từ điển đã nói:
[‘f’]
2 giá trị lớn nhất trong từ điển đã nói:
[‘f’, ‘i’]
5 giá trị lớn nhất trong từ điển đã nói:
[‘f’, ‘i’, ‘g’, ‘d’, ‘c’]
Nhấp vào tôi để xem giải pháp mẫu

60. Viết chương trình Python để tìm danh sách giá trị ngắn nhất bằng các khóa trong một từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘V’: [10, 12], ‘VI’: [10], ‘VII’: [10, 20, 30, 40], ‘VIII’: [20], ‘IX’: [10, 30, 50, 70], ‘X’: [80]}
Danh sách các giá trị ngắn nhất với các khóa của từ điển đã nói:
[‘VI’, ‘VIII’, ‘X’]
Nhấp vào tôi để xem giải pháp mẫu

61. Viết chương trình Python để đếm tần suất trong một từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘V’: 10, ‘VI’: 10, ‘VII’: 40, ‘VIII’: 20, ‘IX’: 70, ‘X’: 80, ‘XI’: 40, ‘XII’: 20} < br />
Đếm tần suất xuất hiện của từ điển đã nói:
Bộ đếm ({10: 2, 40: 2, 20: 2, 70: 1, 80: 1})
Nhấp vào tôi để xem giải pháp mẫu

62. Viết chương trình Python để trích xuất các giá trị từ một từ điển nhất định và tạo một danh sách các danh sách từ các giá trị đó. Đi tới trình chỉnh sửa
Từ điển gốc:
[{‘student_id’: 1, ‘name’: ‘Jean Castro’, ‘class’: ‘V’}, {‘student_id’: 2, ‘name’: ‘Lula Powell’, ‘class’: ‘V’} , {‘student_id’: 3, ‘name’: ‘Brian Howell’, ‘class’: ‘VI’}, {‘student_id’: 4, ‘name’: ‘Lynne Foster’, ‘class’: ‘VI’} , {‘student_id’: 5, ‘name’: ‘Zachary Simon’, ‘class’: ‘VII’}]
Trích xuất các giá trị từ bộ từ điển đã nói và tạo một danh sách các danh sách bằng cách sử dụng các giá trị đó:
[[1, ‘Jean Castro’, ‘V’], [2, ‘Lula Powell’, ‘V’], [3, ‘Brian Howell’, ‘VI’], [4, ‘Lynne Foster’, ‘VI ‘], [5,’ Zachary Simon ‘,’ VII ‘]]
[[1, ‘Jean Castro’], [2, ‘Lula Powell’], [3, ‘Brian Howell’], [4, ‘Lynne Foster’], [5, ‘Zachary Simon’]]
[[‘Jean Castro’, ‘V’], [‘Lula Powell’, ‘V’], [‘Brian Howell’, ‘VI’], [‘Lynne Foster’, ‘VI’], [‘Zachary Simon’ , ‘VII’]]
Nhấp vào tôi để xem giải pháp mẫu

63. Viết chương trình Python để chuyển đổi một danh sách đã cho thành một từ điển. Đi tới trình chỉnh sửa
Danh sách ban đầu của danh sách:
[[1, ‘Jean Castro’, ‘V’], [2, ‘Lula Powell’, ‘V’], [3, ‘Brian Howell’, ‘VI’], [4, ‘Lynne Foster’, ‘VI ‘], [5,’ Zachary Simon ‘,’ VII ‘]]
Chuyển danh sách danh sách đã nói thành từ điển:
{1: [‘Jean Castro’, ‘V’], 2: [‘Lula Powell’, ‘V’], 3: [‘Brian Howell’, ‘VI’], 4: [‘Lynne Foster’, ‘VI ‘], 5: [‘ Zachary Simon ‘,’ VII ‘]}
Nhấp vào tôi để xem giải pháp mẫu

64. Viết chương trình Python để tạo các cặp danh sách khóa-giá trị trong một từ điển nhất định. Đi tới trình chỉnh sửa
Từ điển gốc:
{1: [‘Jean Castro’], 2: [‘Lula Powell’], 3: [‘Brian Howell’], 4: [‘Lynne Foster’], 5: [‘Zachary Simon’]}
Các cặp danh sách khóa-giá trị của từ điển đã nói:
[{1: ‘Jean Castro’, 2: ‘Lula Powell’, 3: ‘Brian Howell’, 4: ‘Lynne Foster’, 5: ‘Zachary Simon’}]
Nhấp vào tôi để xem giải pháp mẫu

65. Viết chương trình Python để lấy tổng độ dài của tất cả các giá trị của một từ điển nhất định với các giá trị chuỗi. Đi tới trình chỉnh sửa
Từ điển gốc:
{‘# FF0000’: ‘Red’, ‘# 800000’: ‘Maroon’, ‘# FFFF00’: ‘Yellow’, ‘# 808000’: ‘Olive’}
Tổng độ dài của tất cả các giá trị của từ điển đã nói với các giá trị chuỗi:
20
Nhấp vào tôi để xem giải pháp mẫu

66. Viết chương trình Python để kiểm tra xem một Khóa và một giá trị cụ thể có tồn tại trong từ điển hay không. Đi tới trình chỉnh sửa
Từ điển gốc:
[{‘student_id’: 1, ‘name’: ‘Jean Castro’, ‘class’: ‘V’}, {‘student_id’: 2, ‘name’: ‘Lula Powell’, ‘class’: ‘V’} , {‘student_id’: 3, ‘name’: ‘Brian Howell’, ‘class’: ‘VI’}, {‘student_id’: 4, ‘name’: ‘Lynne Foster’, ‘class’: ‘VI’} , {‘student_id’: 5, ‘name’: ‘Zachary Simon’, ‘class’: ‘VII’}]
Kiểm tra xem một Khóa cụ thể và một giá trị có tồn tại trong từ điển đã nói hay không:
Đúng
Đúng
Đúng
Sai
Sai
Sai
Nhấp vào tôi để xem giải pháp mẫu

67. Viết chương trình Python để đảo ngược một từ điển nhất định với các giá trị có thể băm không phải duy nhất. Đi tới trình chỉnh sửa
Đầu ra mẫu:
{8: [‘Ora Mckinney’, ‘Mathew Gilbert’], 7: [‘Theodore Hollandl’, ‘Mae Fleming’, ‘Ivan Little’]}
Nhấp vào tôi để xem giải pháp mẫu

68. Viết chương trình Python để kết hợp hai hoặc nhiều từ điển, tạo danh sách các giá trị cho mỗi khóa. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Từ điển gốc:
{‘w’: 50, ‘x’: 100, ‘y’: ‘Green’, ‘z’: 400}
{‘x’: 300, ‘y’: ‘Red’, ‘z’: 600}
Từ điển kết hợp, tạo danh sách các giá trị cho từng khóa:
{‘w’: [50], ‘x’: [100, 300], ‘y’: [‘Green’, ‘Red’], ‘z’: [400, 600]}
Nhấp vào tôi để xem giải pháp mẫu

Xem Thêm  MySQL CREATE TABLE Statement bằng các ví dụ - tạo bảng trong ví dụ mysql

69. Viết chương trình Python để nhóm các phần tử của một danh sách đã cho dựa trên hàm đã cho. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Danh sách ban đầu & amp; chức năng:
[7, 23, 3.2, 3.3, 8.4] Tên chức năng: tầng:
Nhóm các phần tử của danh sách đã nói dựa trên chức năng đã cho:
{7: [7], 23: [23], 3: [3.2, 3.3], 8: [8.4]}
Danh sách ban đầu & amp; chức năng:
[‘Red’, ‘Green’, ‘Black’, ‘White’, ‘Pink’] Tên hàm: len:
Nhóm các phần tử của danh sách đã nói dựa trên chức năng đã cho:
{3: [‘Red’], 5: [“Green”, “Black”, “White”], 4: [“Pink”]}
Nhấp vào tôi để xem giải pháp mẫu

70. Viết chương trình Python để ánh xạ các giá trị của một danh sách nhất định vào một từ điển bằng cách sử dụng một hàm, trong đó các cặp khóa-giá trị bao gồm giá trị ban đầu là khóa và kết quả của chức năng như giá trị. Đi tới trình chỉnh sửa
Đầu ra mẫu:
{1: 1, 2: 4, 3: 9, 4: 16}
Nhấp vào tôi để xem giải pháp mẫu

71. Viết chương trình Python để truy xuất giá trị của khóa lồng nhau được chỉ ra bởi danh sách bộ chọn đã cho từ một từ điển hoặc danh sách. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Russell
2
Nhấp vào tôi để xem giải pháp mẫu

72. Viết chương trình Python để đảo ngược từ điển với các giá trị có thể băm duy nhất. Đi tới trình chỉnh sửa
Đầu ra mẫu:
{10: ‘Theodore’, 11: ‘Mathew’, 9: ‘Roxanne’}
Nhấp vào tôi để xem giải pháp mẫu

73. Viết chương trình Python để chuyển đổi danh sách các từ điển thành danh sách các giá trị tương ứng với khóa được chỉ định. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Danh sách từ điển gốc:
[{‘name’: ‘Theodore’, ‘age’: 18}, {‘name’: ‘Mathew’, ‘age’: 22}, {‘name’: ‘Roxanne’, ‘age’: 20}, { ‘name’: ‘David’, ‘age’: 18}]
Chuyển danh sách từ điển thành danh sách các giá trị tương ứng với khóa được chỉ định:
[18, 22, 20, 18]
Nhấp vào tôi để xem giải pháp mẫu

74. Viết chương trình Python để tạo từ điển có các khóa giống như từ điển đã cho và các giá trị được tạo bằng cách chạy hàm đã cho cho mỗi giá trị. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Các phần tử từ điển gốc:
{‘Theodore’: {‘user’: ‘Theodore’, ‘age’: 45}, ‘Roxanne’: {‘user’: ‘Roxanne’, ‘age’: 15}, ‘Mathew’: {‘user’: ‘Mathew’, ‘age’: 21}}
Từ điển với các phím giống nhau:
{‘Theodore’: 45, ‘Roxanne’: 15, ‘Mathew’: 21}
Nhấp vào tôi để xem giải pháp mẫu

75. Viết chương trình Python để tìm tất cả các khóa trong từ điển được cung cấp có giá trị đã cho. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Các phần tử từ điển gốc:
{‘Theodore’: 19, ‘Roxanne’: 20, ‘Mathew’: 21, ‘Betty’: 20}
Tìm tất cả các khóa trong từ điển đã nói có giá trị được chỉ định:
[‘Roxanne’, ‘Betty’]
Nhấp vào tôi để xem giải pháp mẫu

76. Viết chương trình Python để kết hợp hai danh sách vào một từ điển, trong đó các phần tử của danh sách đầu tiên đóng vai trò là khóa và các phần tử của danh sách thứ hai đóng vai trò là giá trị. Các giá trị của danh sách đầu tiên cần phải là duy nhất và có thể băm. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Danh sách ban đầu:
[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ​​’f’]
[1, 2, 3, 4, 5]
Kết hợp các giá trị của hai danh sách đã nói vào một từ điển:
{‘a’: 1, ‘b’: 2, ‘c’: 3, ‘d’: 4, ‘e’: 5}
Nhấp vào tôi để xem giải pháp mẫu

77. Viết chương trình Python để chuyển đổi một từ điển đã cho thành một danh sách các bộ giá trị. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Từ điển gốc:
{‘Đỏ’: 1, ‘Xanh lục’: 3, ‘Trắng’: 5, ‘Đen’: 2, ‘Hồng’: 4}
Chuyển từ điển đã nói thành một danh sách các bộ giá trị:
[(‘Đỏ’, 1), (‘Xanh’, 3), (‘Trắng’, 5), (‘Đen’, 2), (‘Hồng’, 4)]
Nhấp vào tôi để xem giải pháp mẫu

78. Viết chương trình Python để tạo danh sách phẳng gồm tất cả các khóa trong từ điển phẳng. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Các phần tử từ điển gốc:
{‘Theodore’: 19, ‘Roxanne’: 20, ‘Mathew’: 21, ‘Betty’: 20}
Tạo một danh sách phẳng gồm tất cả các khóa của từ điển phẳng đã nói:
[‘Theodore’, ‘Roxanne’, ‘Mathew’, ‘Betty’]
Nhấp vào tôi để xem giải pháp mẫu

79. Viết chương trình Python để tạo danh sách phẳng gồm tất cả các giá trị trong từ điển phẳng. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Các phần tử từ điển gốc:
{‘Theodore’: 19, ‘Roxanne’: 20, ‘Mathew’: 21, ‘Betty’: 20}
Tạo một danh sách phẳng gồm tất cả các giá trị của từ điển phẳng đã nói:
[19, 20, 21, 20]
Nhấp vào tôi để xem giải pháp mẫu

80. Viết chương trình Python để tìm khóa có giá trị lớn nhất trong từ điển. Đi tới trình chỉnh sửa
Đầu ra mẫu:
Các phần tử từ điển gốc:
{‘Theodore’: 19, ‘Roxanne’: 22, ‘Mathew’: 21, ‘Betty’: 20}
Tìm khóa của giá trị lớn nhất và nhỏ nhất của từ điển đã nói:
(‘Roxanne’, ‘Theodore’)
Nhấp vào tôi để xem giải pháp mẫu

Trình chỉnh sửa mã Python:

Sẽ còn nhiều hơn thế nữa!

Không gửi bất kỳ lời giải nào của các bài tập trên tại đây, nếu bạn muốn đóng góp, hãy truy cập trang bài tập thích hợp.

Kiểm tra kỹ năng Python của bạn với bài kiểm tra

của w3resource


Xem thêm những thông tin liên quan đến chủ đề kiểu dữ liệu từ điển python

11. Lập trình Python: Dữ liệu Từ điển (Dictionary) trong python

  • Tác giả: Bài Học 10 Phút
  • Ngày đăng: 2015-02-07
  • Đánh giá: 4 ⭐ ( 1048 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: 11. Lập trình Python: Dữ liệu Từ điển (Dictionary) trong python

Bài 7 – Kiểu dữ liệu từ điển (dict) trong ngôn ngữ lập trình Python

  • Tác giả: www.vniteach.com
  • Đánh giá: 3 ⭐ ( 7521 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Lập trình Python 1. Tìm hiểu kiểu dữ liệu từ điển (dict) – Kiểu từ điển là một dạng kiểu dữ liệu không tuần tự có cấu trúc dạng cặp : – Cấu trúc của kiểu dữ liệu từ điển như sau: {:, :,…,:

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

  • Tác giả: t3h.edu.vn
  • Đánh giá: 5 ⭐ ( 2292 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.

Kiểu dữ liệu Dict trong Python – Phần 1

  • Tác giả: howkteam.vn
  • Đánh giá: 5 ⭐ ( 4401 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểu dữ liệu Dict trong Python – Phần 1

Kiểu từ điển dictionary trong python

  • Tác giả: o2.edu.vn
  • Đánh giá: 4 ⭐ ( 7833 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Kiểu từ điển dictionary trong python. Cách khai báo kiểu dictionary trong Python. Truy xuất giá trị, thay đổi giá trị, duyệt qua các phần tử, các phương thức trong Dictionary của Python

Dictionary trong Python: Kiểu dữ liệu từ điển

  • Tác giả: freetuts.net
  • Đánh giá: 5 ⭐ ( 7784 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Cách sử dụng kiểu từ điển Dictionary Python: Các thao tác như khởi tạo – xóa phần tử – thay đổi giá trị các phần tử của từ điển Dictionary trong Python

Chi tiết bài học 10. Kiểu dữ liệu Dictionary

  • Tác giả: vimentor.com
  • Đánh giá: 4 ⭐ ( 4298 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Vimentor chi tiết bài học

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

By ads_php