Đư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]3
dict
[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]8
dict
5050['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
=
5Output:
[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]8
dict
5050['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
=
5Output:
['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]8
dict
5050['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
=
5Output:
['a', 'b', 'c']