Chuỗi Python vào danh sách các ký tự
Để chuyển đổi một chuỗi thành danh sách các ký tự trong Python, hãy sử dụng phương thức list[] để chuyển chuỗi thành danh sách. Hàm tạo list[] xây dựng một danh sách trực tiếp từ một chuỗi có thể lặp lại và vì chuỗi có thể lặp lại nên bạn có thể tạo một danh sách từ nó
def stringToList[data]:
return list[data]
data = 'SPIDER-MAN'
print[stringToList[data]]
đầu ra
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
Chúng tôi đã áp dụng hàm list[] trên một chuỗi và hàm này trả về danh sách tất cả các ký tự có trong chuỗi theo cùng thứ tự với các ký tự của chuỗi
Chuỗi SPIDER-MAN trở thành một phần tử riêng lẻ của danh sách và nó giữ nguyên thứ tự của chuỗi
Sử dụng hiểu Danh sách
Khả năng hiểu danh sách trong Python thường được sử dụng để tạo danh sách mới, trong đó mỗi mục danh sách là kết quả của một số thao tác được áp dụng cho từng thành viên của chuỗi. Bạn có thể lấy bất kỳ lần lặp nào làm đầu vào, trả về danh sách
Việc hiểu danh sách giúp chúng tôi chuyển đổi từng ký tự thành một danh sách. Ngoài ra, tính năng hiểu danh sách cung cấp cú pháp ngắn hơn khi bạn tạo một danh sách mới dựa trên các giá trị hiện có
def stringToList[data]:
return [char for char in data]
data = 'NO WAY HOME'
print[stringToList[data]]
đầu ra
['N', 'O', ' ', 'W', 'A', 'Y', ' ', 'H', 'O', 'M', 'E']
Trong ví dụ này, chuỗi có một số dấu cách. Đó là lý do tại sao chúng tôi có một danh sách với các phần tử trống. Xin lưu ý rằng bất kỳ khoảng trắng nào trong dòng sẽ được đưa vào danh sách này vì chúng sẽ gây ra lỗi hoặc đầu ra không mong muốn
Bài viết liên quan
Cách chuyển đổi chuỗi Python thành Int
Cách chuyển đổi chuỗi Python thành từ điển
Cách chuyển đổi chuỗi Python thành ngày
Cách chuyển đổi chuỗi Python thành Hex
Cách chuyển đổi chỉ mục chuỗi Python
Bài viết trước Cách sắp xếp danh sách theo thứ tự abc trong Python
Bài viết tiếp theo np. con mắt. Tạo mảng 2D với các đơn vị trên đường chéo và các số không
kranal
https. //appdividend. com/
Krunal Lathiya là một kỹ sư công nghệ thông tin. Theo chuyên môn, anh ấy là một nhà phát triển web có kiến thức về nhiều nền tảng back-end [e. g. , PHP, Nút. js, Python] và các khung JavaScript giao diện người dùng [e. g. , Góc, Phản ứng và Vue]
Sử dụng lớp list[]
để tách một từ thành một danh sách các chữ cái, e. g.
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
0. Lớp list[]
sẽ chuyển đổi chuỗi thành danh sách các chữ cáiLớp danh sách nhận một lần lặp và trả về một đối tượng danh sách
Khi một chuỗi được chuyển đến lớp, nó sẽ tách chuỗi trên mỗi ký tự và trả về một danh sách chứa các ký tự
Một cách tiếp cận khác là sử dụng cách hiểu danh sách
Sử dụng khả năng hiểu danh sách để tách một từ thành một danh sách các chữ cái, e. g.
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
2. Khả năng hiểu danh sách được sử dụng để thực hiện một số thao tác cho mọi phần tử hoặc chọn một tập hợp con các phần tử đáp ứng một điều kiệnBạn cũng có thể lọc các chữ cái ra khỏi danh sách cuối cùng khi sử dụng phương pháp này
Chuỗi trong ví dụ có khoảng trắng
Thay vì nhận các mục danh sách có chứa khoảng trắng, chúng tôi gọi phương thức
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
3 trên mỗi chữ cái và xem kết quả có đúng khôngcác str. phương thức dải trả về một bản sao của chuỗi đã xóa khoảng trắng ở đầu và cuối
Nếu chuỗi lưu trữ một khoảng trắng, nó sẽ bị loại khỏi danh sách cuối cùng
Bạn cũng có thể sử dụng vòng lặp
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
4 đơn giản để tách một từ thành một danh sách các chữ cáiChúng tôi đã sử dụng vòng lặp
['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
4 để lặp lại chuỗi và sử dụng phương pháp ['S', 'P', 'I', 'D', 'E', 'R', '-', 'M', 'A', 'N']
6 để thêm từng chữ cái vào danh sách Một giải pháp khác được mô tả dưới đây với các ví dụ về mã có thể được sử dụng để giải quyết vấn đề tương tự Bảng chữ cái Python
>>> alphabet = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']______5
#Python: premade alphabet string import string string.ascii_lowercase #output: 'abcdefghijklmnopqrstuvwxyz' string.ascii_uppercase #output: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
>>> import string >>> string.ascii_lowercase 'abcdefghijklmnopqrstuvwxyz'
>>> import string >>> string.ascii_lowercase 'abcdefghijklmnopqrstuvwxyz'
Chúng tôi đã có thể giải quyết vấn đề về Bảng chữ cái Python bằng cách xem xét một số ví dụ khác
Có một danh sách các bảng chữ cái trong Python?
Một danh sách bảng chữ cái chứa tất cả 26 chữ cái. ["a", "b", "c", "z"]. Các chữ cái có thể là chữ thường hoặc chữ hoa
Làm cách nào để có danh sách tất cả các chữ cái trong Python?
range[] và ord[] ord[] thực tế ngược lại với chr[] vì nó chuyển đổi các ký tự thành bản sao ASCII của nó. Chúng tôi sẽ sử dụng ord[] làm đối số của phạm vi[] để tạo danh sách các bảng chữ cái viết thường. Chúng tôi lặp mọi đầu ra của phạm vi[] và chuyển đổi chúng thành bảng chữ cái viết thường bằng cách sử dụng chr[]. 04-Nov-2020
Làm thế nào để bạn hiển thị bảng chữ cái trong Python?
con trăn. In các chữ cái trong bảng chữ cái tiếng Anh từ a-z và A-Z
- Giải pháp mẫu
- Mã Python. nhập chuỗi print["Bảng chữ cái từ a-z. "] cho chữ cái trong chuỗi. ascii_chữ thường. print[chữ cái, kết thúc =" "] print["\nBảng chữ cái từ A-Z. "] cho chữ cái trong chuỗi. ascii_uppercase. in [thư, kết thúc = ""]
- Trình bày bằng hình ảnh
Làm thế nào để bạn tạo một danh sách các ký tự trong Python?
Chuyển đổi một chuỗi thành một danh sách các ký tự trong Python
- Sử dụng hàm tạo list[]. Hàm tạo list[] xây dựng một danh sách trực tiếp từ một chuỗi có thể lặp lại và vì chuỗi có thể lặp lại nên bạn có thể tạo một danh sách từ nó
- Sử dụng danh sách hiểu. Một cách tiếp cận khác là sử dụng hiểu danh sách
- Sử dụng str. chức năng tách []
Làm thế nào để bạn liệt kê từ A đến Z trong Python?
Cách dễ nhất để tải danh sách tất cả các chữ cái trong bảng chữ cái là sử dụng chuỗi. ascii_letters , chuỗi. ascii_lowercase và chuỗi. trường hợp ascii_uppercase. 19-Dec-2021
Giá trị ASCII của A đến Z là gì?
Dưới đây là việc thực hiện cả hai phương pháp. Sử dụng các giá trị ASCII. Giá trị ASCII của bảng chữ cái viết hoa – 65 đến 90. Giá trị ASCII của bảng chữ cái viết thường – 97 đến 122. 05-09-2021