Đưa ra một từ điển, hãy viết một chương trình Python để lấy các khóa từ điển làm danh sách. & NBSP;
Examples:
Input : {1:'a', 2:'b', 3:'c'} Output : [1, 2, 3] Input : {'A' : 'ant', 'B' : 'ball'} Output : ['A', 'B']Phương thức & NBSP; 1: Nhận các khóa từ điển làm danh sách bằng Dict.Keys () Get dictionary keys as a list using dict.keys()
Phương thức Dict.Keys () trong Từ điển Python, trả về một đối tượng Xem hiển thị danh sách tất cả các khóa trong từ điển theo thứ tự chèn.
Python3
Is
[1, 2, 3]2[1, 2, 3]3dict[1, 2, 3]5
Output:
dict_keys([1, 2, 3])Phương pháp 2: Nhận các khóa từ điển làm danh sách bằng Dict.Keys () Get dictionary keys as a list using dict.keys()
Hàm danh sách Python () lấy bất kỳ tham số nào và trả về danh sách. Trong Python Itable là đối tượng bạn có thể lặp lại.
Python3
Các
[1, 2, 3]1= [1, 2, 3]3[1, 2, 3]4
[1, 2, 3]2[1, 2, 3]6
Output:
[1, 2, 3]Phương thức & NBSP; 3: Nhận các khóa từ điển làm danh sách sử dụng cho phương thức vòng lặp và nối Get dictionary keys as a list using For Loop and append method
Trong phương thức này, chúng tôi sẽ lặp lại từng khóa bằng cách sử dụng hàm Dict.Keys () và nối chúng vào một danh sách mới có tên là Danh sách.
Python3
[1, 2, 3]7 [1, 2, 3]8dict5050
['a', 'b', 'c']1[1, 2, 3]3 = ['a', 'b', 'c']4
['a', 'b', 'c']1['a', 'b', 'c']6 ['a', 'b', 'c']7['a', 'b', 'c']8 dict['a', 'b', 'c']0
['a', 'b', 'c']1[1, 2, 3]3['a', 'b', 'c']3
['a', 'b', 'c']1['a', 'b', 'c']5 [1, 2, 3]3
Is
[1, 2, 3]2=3dict=5
Output:
[1, 2, 3]Phương pháp 4: & NBSP; Khóa từ điển để liệt kê bằng cách sử dụng danh sách hiểu biết
Ở đây, chúng tôi sẽ cố gắng rút ngắn mã của chúng tôi bằng cách sử dụng danh sách hiểu trong Python.
Python3
Is
Phương pháp 2: Nhận các khóa từ điển làm danh sách bằng Dict.Keys ()
[1, 2, 3]2[1, 2, 3]6
Output:
[1, 2, 3]Hàm danh sách Python () lấy bất kỳ tham số nào và trả về danh sách. Trong Python Itable là đối tượng bạn có thể lặp lại. Dictionary Keys to List using Unpacking with *
Các
Python3
[1, 2, 3]7 [1, 2, 3]8dict5050
['a', 'b', 'c']1[1, 2, 3]3 = ['a', 'b', 'c']4
['a', 'b', 'c']1['a', 'b', 'c']6 ['a', 'b', 'c']7['a', 'b', 'c']8 dict['a', 'b', 'c']0
[1, 2, 3]2=3dict=5
Output:
['a', 'b', 'c']['a', 'b', 'c']1['a', 'b', 'c']5 [1, 2, 3]3 Dictionary Keys to List using itemgetter
Is
Python3
Phương pháp 4: & NBSP; Khóa từ điển để liệt kê bằng cách sử dụng danh sách hiểu biết
[1, 2, 3]7 [1, 2, 3]8dict5050
['a', 'b', 'c']1[1, 2, 3]3 = ['a', 'b', 'c']4
['a', 'b', 'c']1['a', 'b', 'c']6 ['a', 'b', 'c']7['a', 'b', 'c']8 dict['a', 'b', 'c']0
[1, 2, 3]2=3dict=5
Output:
['a', 'b', 'c']