Tách một phần tử trong danh sách python
Cho một chuỗi, hãy viết chương trình Python để chia các ký tự của chuỗi đã cho thành một danh sách bằng Python Show ví dụ. Input : geeks Output : ['g', 'e', 'e', 'k', 's'] Input : Word Output : ['W', 'o', 'r', 'd'] Phương pháp 1. Tách một chuỗi thành danh sách Python bằng phương thức giải nén (*)Hành động giải nén liên quan đến việc lấy mọi thứ ra, cụ thể là các lần lặp như từ điển, danh sách và bộ dữ liệu Python3['g', 'e', 'e', 'k', 's']2 ['g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's']4 ['g', 'e', 'e', 'k', 's']5 ['g', 'e', 'e', 'k', 's']0 ['g', 'e', 'e', 'k', 's']1 ['g', 'e', 'e', 'k', 's']2 Đầu ra. ['g', 'e', 'e', 'k', 's'] Phương pháp 2. Tách một chuỗi thành danh sách Python bằng vòng lặpỞ đây, chúng tôi đang tách các chữ cái theo cách gốc bằng cách sử dụng vòng lặp và sau đó chúng tôi sẽ thêm nó vào một danh sách mới Python3['g', 'e', 'e', 'k', 's']2 ['g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's']5 ['g', 'e', 'e', 'k', 's']6 ['g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's']8
['g', 'e', 'e', 'k', 's']9 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']0 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']1 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']2 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']4
['g', 'e', 'e', 'k', 's']5 ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's']6 đầu ra ['g', 'e', 'e', 'k', 's', 'f', 'o', 'r', 'g', 'e', 'e', 'k', 's'] Phương pháp 3. Tách một chuỗi thành một danh sách Python bằng cách sử dụng tính năng Hiểu danh sáchCách tiếp cận này sử dụng khả năng hiểu danh sách để chuyển đổi từng ký tự thành danh sách. Sử dụng cú pháp sau, bạn có thể chia các ký tự của chuỗi thành một danh sách Việc chia danh sách là tiện ích khá phổ biến hiện nay và có thể có nhiều ứng dụng, trường hợp sử dụng giống nhau. Cùng với những điều này luôn luôn có các biến thể. Một biến thể như vậy có thể được chia danh sách theo giá trị cụ thể. Hãy thảo luận về một cách nhất định trong đó có thể thực hiện phân tách danh sách. Phương pháp. Sử dụng hiểu danh sách + zip() + cắt lát + liệt kê () Vấn đề này có thể được giải quyết thành hai phần, trong phần đầu tiên, chúng tôi lấy danh sách chỉ mục theo đó việc phân chia phải được thực hiện bằng cách sử dụng hàm liệt kê. Và sau đó chúng ta có thể nối các giá trị theo các chỉ số bằng cách sử dụng zip và danh sách cắt. Python3['g', 'e', 'e', 'k', 's']0 ['g', 'e', 'e', 'k', 's']1 ['g', 'e', 'e', 'k', 's']2
['g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's']4 ['g', 'e', 'e', 'k', 's']3 ['g', 'e', 'e', 'k', 's']6 ['g', 'e', 'e', 'k', 's']7 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']61 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']63 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']65 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']61 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']63 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']65 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']63 ['g', 'e', 'e', 'k', 's']60 ['g', 'e', 'e', 'k', 's']61 ['g', 'e', 'e', 'k', 's']06 |