Chuỗi để liệt kê char Python

Trong hướng dẫn ngắn này, hãy tìm cách chuyển đổi chuỗi thành danh sách trong Python. Chúng tôi xem xét tất cả các cách bạn có thể đạt được điều này cùng với ưu và nhược điểm của chúng

Show

Mục lục - Chuyển đổi chuỗi thành danh sách trong Python

  • Chuyển đổi chuỗi thành danh sách trong Python
  • Giải pháp 1. Sử dụng Split()
  • Giải pháp 2. Sử dụng danh sách()
  • Hạn chế và Hãy cẩn thận

Chuyển đổi chuỗi thành danh sách trong Python

Chuyển đổi kiểu dữ liệu hoặc truyền kiểu trong Python là một cách rất phổ biến. Tuy nhiên, chuyển string thành list trong Python không đơn giản như chuyển int thành string hoặc ngược lại

Chuỗi có thể được chuyển đổi thành danh sách bằng list(). Chúng ta sẽ xem xét phương pháp này dưới đây. Tuy nhiên, trong phương thức này, Python sẽ không biết mỗi mục bắt đầu và kết thúc ở đâu, trả về một danh sách các ký tự. Do đó, Python cung cấp một số phương thức thay thế có thể được sử dụng để chuyển đổi một chuỗi thành một danh sách

Giải pháp 1. Sử dụng Split()

Phương thức split được sử dụng để tách một chuỗi dựa trên dấu phân cách đã chỉ định. Sau khi tách, nó trả về chuỗi đã tách trong một danh sách, sử dụng phương thức này, chúng ta có thể chuyển đổi chuỗi thành danh sách trong Python

cú pháp

string.split( delimiter, maxsplit)

Thông số

  • Dấu phân cách - Tùy chọn. Chỉ định dấu phân cách mong muốn để sử dụng khi tách chuỗi. Nếu để trống, khoảng trắng được coi là dấu phân cách
  • Maxsplit - Tùy chọn. Chỉ định có bao nhiêu phần chia để làm

Mã để chuyển đổi chuỗi thành danh sách trong Python

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']

Ghi chú. Vì không có đối số nào được chuyển dưới dạng dấu phân cách nên chuỗi được chia thành khoảng trắng

Bây giờ, hãy xem một ví dụ trong đó dấu phân cách được chỉ định

str_1 = "Hire-the-top-1%-freelance-developers"

list_1 = str_1.split("-")
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']

Giải pháp 2. Sử dụng danh sách()

Như đã nói ở trên, phương thức này chuyển đổi một chuỗi thành một danh sách các ký tự. Do đó phương pháp này không được sử dụng khá thường xuyên. Tôi khuyên bạn chỉ nên sử dụng phương pháp này nếu bạn chắc chắn rằng danh sách phải chứa mỗi ký tự dưới dạng một mục và nếu chuỗi chứa một tập hợp các ký tự hoặc số không được chia bởi khoảng trắng. Nếu không, khoảng trắng cũng sẽ được coi là một ký tự và được lưu trữ trong danh sách

Mã để chuyển đổi chuỗi thành danh sách trong Python

str_1 = "Hire freelance developers"


list_1 = list(str_1.strip(" "))
print(list_1)

#Output:
['H', 'i', 'r', 'e', ' ', 'f', 'r', 'e', 'e', 'l', 'a', 'n', 'c', 'e', ' ', 'd', 'e', 'v', 'e', 'l', 'o', 'p', 'e', 'r', 's']

Chuyển đổi chuỗi thành danh sách trong Python - Suy nghĩ kết thúc

Phương thức split() là phương thức được đề xuất và phổ biến nhất được sử dụng để chuyển đổi chuỗi thành danh sách trong Python. Phương pháp này không có bất kỳ nhược điểm đáng kể. Mặt khác, phương pháp typecast không được khuyến nghị rộng rãi và chỉ được sử dụng khi đáp ứng các yêu cầu. Tuy nhiên, vui lòng thực hành cả hai phương pháp để tạo điều kiện hiểu rõ hơn về khái niệm này

Xâu là một dãy ký tự có thứ tự. Đó là một chuỗi các ký tự, với ký tự này nối tiếp ký tự kia

Một chuỗi được bao quanh bởi dấu nháy đơn hoặc kép

# all the following are strings

# a string enclosed in single quotes
first_name = 'John'

#a string enclosed in double quotes
last_name = "Doe"

Nếu bạn muốn tạo một chuỗi kéo dài trên nhiều dòng hoặc chuỗi được gọi là chuỗi nhiều dòng, hãy sử dụng ba dấu ngoặc kép để bắt đầu và kết thúc chuỗi đó

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''

Chuỗi là bất biến. Điều này có nghĩa là một khi chúng đã được tạo ra, chúng không thể thay đổi. Không thể thay đổi các ký tự riêng lẻ tạo nên một chuỗi

Ví dụ: nếu bạn cố thay đổi chữ cái đầu tiên của một từ từ chữ thường thành chữ hoa, bạn sẽ gặp lỗi trong mã của mình

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment

Tuy nhiên, bạn có thể gán lại một chuỗi khác bằng cách cập nhật biến, như vậy

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python

Danh sách là tập hợp dữ liệu có thứ tự

Nhiều mục (thường có liên quan) được lưu trữ cùng nhau trong cùng một biến

Bạn có thể tạo danh sách bằng cách đặt 0 hoặc nhiều mục trong dấu ngoặc vuông,

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
9, mỗi mục được phân tách bằng dấu phẩy

Một danh sách có thể chứa bất kỳ kiểu dữ liệu tích hợp nào của Python

# a list of numbers
my_numbers_list = [10,20,30,40,50]

print(my_numbers_list)

#output
# [10, 20, 30, 40, 50]

Danh sách có thể thay đổi

Bạn có thể thay đổi các mục danh sách sau khi danh sách đã được tạo. Điều này có nghĩa là bạn có thể sửa đổi các mục hiện có, thêm các mục mới hoặc xóa các mục bất kỳ lúc nào trong suốt vòng đời của chương trình

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
0

Cách xác định kiểu dữ liệu của một đối tượng trong Python

Để tìm kiểu dữ liệu của một đối tượng trong Python, hãy sử dụng hàm

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
0 có sẵn, có cú pháp sau

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
2

Hàm

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
0 sẽ trả về loại đối tượng được truyền dưới dạng đối số cho hàm

Điều này thường được sử dụng cho mục đích gỡ lỗi

Hãy xem cách sử dụng

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
0 với chuỗi và danh sách trong ví dụ dưới đây

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
5

Cách chuyển đổi một chuỗi thành danh sách các ký tự riêng lẻ

Bạn có thể lấy một từ và biến nó thành một danh sách

Mỗi ký tự đơn tạo nên từ đó trở thành một phần tử riêng lẻ và riêng biệt trong danh sách

Ví dụ: hãy lấy văn bản "Python"

Bạn có thể chuyển đổi nó thành một danh sách các ký tự, trong đó mỗi mục danh sách sẽ là mỗi ký tự tạo nên chuỗi "Python"

Điều này có nghĩa là ký tự

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
3 sẽ là một mục danh sách, ký tự
fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
4 sẽ là một mục danh sách khác, ký tự
fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
5 sẽ là một mục khác, v.v.

Cách đơn giản nhất là nhập truyền chuỗi vào danh sách

Tyepcasting có nghĩa là chuyển đổi trực tiếp từ kiểu dữ liệu này sang kiểu dữ liệu khác – trong trường hợp này là từ kiểu dữ liệu chuỗi sang kiểu dữ liệu danh sách

Bạn làm điều này bằng cách sử dụng hàm

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
6 tích hợp sẵn và chuyển chuỗi đã cho làm đối số cho hàm

str_1 = "Hire-the-top-1%-freelance-developers"

list_1 = str_1.split("-")
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
0

Hãy xem một ví dụ khác

str_1 = "Hire-the-top-1%-freelance-developers"

list_1 = str_1.split("-")
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
1

Văn bản

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
7 có cả khoảng trắng ở đầu và ở cuối, khoảng trắng giữa từ "Học" và "Python" và khoảng trắng giữa từ "Python" và dấu chấm than

Khi chuỗi được chuyển đổi thành danh sách các ký tự, mọi khoảng trắng được coi là một ký tự riêng lẻ và đó là lý do tại sao bạn thấy các khoảng trống,

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
8, dưới dạng các mục danh sách

Để chỉ xóa khoảng trắng ở đầu và cuối chuỗi, hãy sử dụng phương thức

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
9

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
0

Để xóa tất cả và không chỉ khoảng trắng ở đầu và cuối và làm cho nó không có ký tự khoảng trắng nào được đưa vào danh sách mới, hãy sử dụng phương thức

# a list of numbers
my_numbers_list = [10,20,30,40,50]

print(my_numbers_list)

#output
# [10, 20, 30, 40, 50]
0 thay thế

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
1

Cách chuyển đổi một chuỗi thành một danh sách các từ

Một cách khác để chuyển đổi một chuỗi thành một danh sách là sử dụng phương thức

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5 Python

Phương thức

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5 tách một chuỗi thành một danh sách, trong đó mỗi mục danh sách là mỗi từ tạo nên chuỗi

Mỗi từ sẽ là một mục danh sách riêng lẻ

Phân tích cú pháp của Phương thức #try and change lowercase 'p' to uppercase 'P' fave_language = "python" fave_language[0] = "P" print(fave_language) #the output will be an error message #fave_language[0] = "P" #TypeError: 'str' object does not support item assignment 5 trong Python

Cú pháp chung của phương thức

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5 như sau

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
2

Hãy phá vỡ nó

  • # a list of numbers
    my_numbers_list = [10,20,30,40,50]
    
    print(my_numbers_list)
    
    #output
    # [10, 20, 30, 40, 50]
    
    5 là chuỗi đã cho mà bạn muốn chuyển thành danh sách
  • Phương thức
    #try and change lowercase 'p' to uppercase 'P'
    fave_language = "python"
    fave_language[0] = "P"
    
    print(fave_language)
    
    #the output will be an error message
    #fave_language[0] = "P"
    #TypeError: 'str' object does not support item assignment
    
    5 biến một chuỗi thành một danh sách. Phải mất hai tham số tùy chọn
  • # a list of numbers
    my_numbers_list = [10,20,30,40,50]
    
    print(my_numbers_list)
    
    #output
    # [10, 20, 30, 40, 50]
    
    7 là tham số tùy chọn đầu tiên và nó xác định vị trí chuỗi sẽ phân tách. Theo mặc định, dấu phân cách là khoảng trắng và chuỗi sẽ phân tách bất cứ nơi nào có bất kỳ khoảng trắng nào
  • #try and change lowercase 'p' to uppercase 'P'
    fave_language = "python"
    fave_language[0] = "P"
    
    print(fave_language)
    
    #the output will be an error message
    #fave_language[0] = "P"
    #TypeError: 'str' object does not support item assignment
    
    8 là tham số tùy chọn thứ hai. Nó chỉ định số lần phân tách tối đa để thực hiện. Giá trị mặc định,
    # a list of numbers
    my_numbers_list = [10,20,30,40,50]
    
    print(my_numbers_list)
    
    #output
    # [10, 20, 30, 40, 50]
    
    9, có nghĩa là nó phân chia trên toàn bộ chuỗi và không có giới hạn nào đối với việc phân chia

Hãy xem một ví dụ về cách nó hoạt động

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
3

Trong chuỗi trên, mỗi từ tạo thành chuỗi được phân tách bằng khoảng trắng

Để biến chuỗi đó thành một danh sách các từ, hãy sử dụng phương thức

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5

Bạn không cần chỉ định dấu phân cách hoặc tham số ________ 68, vì chúng tôi muốn phân tách tất cả các từ ở bất kỳ đâu có khoảng trắng giữa chúng

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
4

Chuỗi được phân tách dựa trên vị trí có bất kỳ khoảng trắng nào và mỗi từ tạo thành chuỗi biến thành một mục danh sách riêng lẻ

Cách sử dụng phương pháp #try and change lowercase 'p' to uppercase 'P' fave_language = "python" fave_language[0] = "P" print(fave_language) #the output will be an error message #fave_language[0] = "P" #TypeError: 'str' object does not support item assignment 5 với Dấu phân cách

Bạn cũng có thể chuyển đổi một chuỗi thành một danh sách bằng dấu tách với phương thức

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5. Dấu phân cách có thể là bất kỳ ký tự nào bạn chỉ định

Chuỗi sẽ phân tách dựa trên dấu phân cách bạn cung cấp

Ví dụ: bạn có thể sử dụng dấu phẩy,

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
04, làm dấu phân cách

Chuỗi sẽ chuyển thành danh sách bất cứ khi nào có dấu phẩy, bắt đầu từ bên trái

Các mục được phân tách bằng dấu phẩy sẽ là các mục danh sách riêng lẻ

Hãy lấy chuỗi sau

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
5

Có một dấu phẩy ngăn cách giữa

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
05 và
str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
06

Nếu chúng tôi muốn sử dụng dấu phẩy đó làm dấu phân cách để tạo hai mục danh sách riêng lẻ, chúng tôi sẽ thực hiện như sau

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
6

Hai mục riêng biệt đã được tạo dưới dạng các mục danh sách và sự phân tách xảy ra khi có dấu phẩy

Một ví dụ khác có thể là tách một tên miền, bất cứ khi nào có dấu chấm,

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
07

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
7

Mỗi khi có một dấu chấm, một mục danh sách mới sẽ được thêm vào danh sách

Cách sử dụng phương pháp ________ 65 với thông số ________ 68

Như đã đề cập trước đó,

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
8 là một tham số tùy chọn của phương thức
#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
5

Nó xác định có bao nhiêu phần tử của danh sách sẽ được chia nhỏ và biến thành các mục danh sách riêng lẻ. Theo mặc định, nó được đặt thành

# a list of numbers
my_numbers_list = [10,20,30,40,50]

print(my_numbers_list)

#output
# [10, 20, 30, 40, 50]
9, có nghĩa là tất cả các phần tử tạo nên chuỗi sẽ được chia

Nhưng chúng ta có thể thay đổi giá trị thành một số cụ thể

Để chỉ tách hai từ chứ không phải từng từ, chúng tôi đặt

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
8 thành hai

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
8

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
8 được đặt thành
str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
25, có nghĩa là chỉ có tối đa hai từ sẽ được phân tách bằng khoảng trắng và sẽ tạo thành hai mục danh sách riêng lẻ. Mục danh sách thứ ba sẽ là phần còn lại của các từ tạo nên chuỗi ban đầu

Sử dụng một ví dụ khác từ phần trên, bạn có thể kết hợp dấu tách với

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
8 để thực hiện chuyển đổi có mục tiêu của chuỗi thành danh sách

# a multiline string enclosed in triple quotes

phrase = '''I am learning Python
and I really enjoy learning the language!
'''
9

Trong ví dụ này, dấu phân cách là dấu chấm và chỉ phần tử đầu tiên được tách

Cách chuyển đổi chuỗi số nguyên thành danh sách số nguyên

Các số được coi là chuỗi khi chúng được đặt trong dấu ngoặc đơn hoặc dấu ngoặc kép

Giả sử bạn có ngày sinh được lưu trữ dưới dạng chuỗi, như vậy

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
0

Để loại bỏ các dấu gạch chéo và lưu trữ các số liên quan đến ngày, tháng và năm sinh dưới dạng các mục danh sách riêng biệt, bạn sẽ thực hiện như sau

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
1

Trong ví dụ này, dấu phân cách là dấu gạch chéo,

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
27 và bất cứ khi nào có dấu gạch chéo, một mục danh sách mới sẽ được tạo

Nếu bạn xem kỹ kết quả đầu ra, bạn sẽ thấy rằng các mục trong danh sách vẫn là các chuỗi, vì chúng được bao quanh bởi các dấu nháy đơn và không có chuyển đổi loại

Để chuyển đổi từng mục danh sách từ một chuỗi thành một số nguyên, hãy sử dụng hàm

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
28

Hàm

str_1 = "Hire the top 1% freelance developers"
list_1 = str_1.split()
print(list_1)

#Output:
#['Hire', 'the', 'top', '1%', 'freelance', 'developers']
28 nhận hai đối số

  • một chức năng. Trong trường hợp này hàm sẽ là hàm
    str_1 = "Hire the top 1% freelance developers"
    list_1 = str_1.split()
    print(list_1)
    
    #Output:
    #['Hire', 'the', 'top', '1%', 'freelance', 'developers']
    
    50
  • Một iterable, là một chuỗi hoặc tập hợp các mục. Trong trường hợp này, iterable là danh sách chúng tôi đã tạo
#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
2

Đó không chính xác là đầu ra mà chúng tôi muốn. Khi chúng tôi kiểm tra kiểu dữ liệu, chúng tôi thấy rằng chúng tôi không còn danh sách

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
3

Để sửa lỗi này, thay vào đó, chúng ta cần quay lại và thêm hàm

fave_language = "python"
fave_language = "Python"

print(fave_language)

#output
#Python
6 trước khi chuyển đổi

#try and change lowercase 'p' to uppercase 'P'
fave_language = "python"
fave_language[0] = "P"

print(fave_language)

#the output will be an error message
#fave_language[0] = "P"
#TypeError: 'str' object does not support item assignment
4

Phần kết luận

Và bạn có nó rồi đấy. Bây giờ bạn đã biết một số cách để chuyển đổi một chuỗi thành một danh sách trong Python

Để tìm hiểu thêm về ngôn ngữ lập trình Python, hãy xem Chứng chỉ máy tính khoa học với Python của freeCodeCamp

Bạn sẽ bắt đầu từ những điều cơ bản và học theo cách tương tác và thân thiện với người mới bắt đầu. Cuối cùng, bạn cũng sẽ xây dựng năm dự án để đưa vào thực tế và giúp củng cố những gì bạn đã học

Cảm ơn đã đọc và mã hóa hạnh phúc

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Chuỗi để liệt kê char Python
Dionysia Lemonaki

Học một cái gì đó mới mỗi ngày và viết về nó


Nếu bài viết này hữu ích, hãy tweet nó

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Làm cách nào để chuyển đổi chuỗi thành char trong Python?

Chuyển Chuỗi Thành Mảng Char Trong Python Sử Dụng Phương Thức Extend() . Một cách tiếp cận khác để chuyển đổi một chuỗi thành một mảng char là sử dụng phương thức Extend(). Phương thức Extend(), khi được gọi trên một danh sách, sẽ chấp nhận một đối tượng có thể lặp lại làm đối số đầu vào của nó và nối tất cả các phần tử của đối tượng có thể lặp lại vào danh sách.

Là một danh sách các ký tự giống như một chuỗi trong Python?

Chuỗi trong python là một dãy ký tự có thứ tự. Điểm cần lưu ý ở đây là danh sách là một chuỗi các loại đối tượng được sắp xếp theo thứ tự và một chuỗi là một chuỗi ký tự được sắp xếp theo thứ tự . Đây là sự khác biệt chính giữa hai.