Một từ điển python có thể có một danh sách các giá trị không?
Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách sử dụng một số cách để trích xuất danh sách tất cả các giá trị từ một từ điển Python. Sử dụng các phương thức sau, chúng ta có thể có được danh sách tất cả các giá trị từ từ điển Python - Show
Giả sử chúng ta đã lấy một từ điển ví dụ. Chúng tôi sẽ trả về danh sách tất cả các giá trị từ từ điển python bằng các phương thức khác nhau như đã chỉ định ở trên Phương pháp 1. sử dụng chính tả. Các hàm value() và list()Để có được danh sách, chúng ta có thể sử dụng từ điển. values() kết hợp với hàm list(). Phương thức value() được sử dụng để truy cập các giá trị từ khóa. các cặp giá trị và các giá trị sau đó được chuyển đổi thành danh sách bằng cách sử dụng hàm list() Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau trả về kích thước của danh sách bằng cách sử dụng hàm len() − đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - ['TutorialsPoint', 'Python', 'Codes'] Phương pháp 2. Sử dụng [ ] và *Chúng tôi có thể lấy toàn bộ danh sách các giá trị từ điển bằng cách sử dụng [] và *. Ở đây, các giá trị () là một phương thức từ điển được sử dụng để truy xuất các giá trị từ khóa. cặp giá trị trong từ điển và * được sử dụng để chỉ nhận các giá trị thay vì các giá trị chính tả và sau đó chúng tôi đưa vào danh sách bằng cách sử dụng hàm list() Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau trả về danh sách tất cả các giá trị của từ điển bằng toán tử [] và * đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - ['TutorialsPoint', 'Python', 'Codes'] Phương pháp 3. Sử dụng hiểu Danh sáchĐể tìm danh sách các giá trị, phương pháp này sử dụng kỹ thuật hiểu danh sách. Nó chấp nhận một khóa làm đầu vào và, sử dụng vòng lặp for, trả về một danh sách chứa giá trị tương ứng cho mỗi lần xuất hiện của khóa trong mỗi từ điển trong danh sách. Nó thanh lịch và Pythonic hơn khi so sánh với những thứ khác Thuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
demoDictionary[dict_key] represents dictionary value
Thí dụChương trình sau đây trả về danh sách tất cả các giá trị của một từ điển bằng cách sử dụng phương thức hiểu Danh sách - đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - ['TutorialsPoint', 'Python', 'Codes'] Phương pháp 4. Sử dụng hàm append() và vòng lặp ForThuật toán (Các bước)Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn -
Thí dụChương trình sau đây trả về danh sách tất cả các giá trị của một từ điển bằng cách sử dụng hàm append() & vòng lặp For − đầu raKhi thực thi, chương trình trên sẽ tạo đầu ra sau - ['TutorialsPoint', 'Python', 'Codes'] Chúng tôi đã sử dụng một danh sách trống để lưu trữ các giá trị của từ điển, sau đó lặp lại các giá trị, nối chúng vào danh sách bằng hàm append() và hiển thị chúng Phần kết luậnBài viết này hướng dẫn chúng ta cách sử dụng hàm values() để lấy toàn bộ giá trị của từ điển cũng như cách sử dụng hàm list() để biến các giá trị của từ điển thành một danh sách. Ngoài ra, chúng ta đã học cách sử dụng khả năng hiểu danh sách và vòng lặp for trong cùng một đoạn mã để chuyển đổi các giá trị từ từ điển được phương thức values() trả về thành một danh sách. Cuối cùng, chúng ta đã học cách thêm các phần tử vào danh sách bằng cách sử dụng hàm append() (Ở đây chúng ta đã thêm các giá trị vào danh sách) Làm cách nào để có danh sách tất cả các giá trị trong từ điển bằng Python?Để lấy danh sách, chúng ta có thể dùng từ điển. giá trị() kết hợp với hàm list() . Phương thức value() được sử dụng để truy cập các giá trị từ khóa. các cặp giá trị và các giá trị sau đó được chuyển đổi thành danh sách bằng cách sử dụng hàm list(). |