Danh sách trong Python là một cấu trúc dữ liệu tích hợp lưu trữ dữ liệu không đồng nhất hoặc đồng nhất ở dạng tuần tự. Các phần tử trong danh sách có thể là duy nhất hoặc trùng lặp và được xác định bởi một vị trí duy nhất được gọi là chỉ mục. Python ghi danh sách vào tệp và lưu dữ liệu có trong danh sách vào tệp văn bản
Phạm vi
- Bài viết này là hướng dẫn từng bước về cách ghi danh sách vào tệp trong Python
- Trong bài viết này, nhiều phương pháp Python ghi danh sách vào tệp được xây dựng bằng các ví dụ
Cách ghi danh sách vào tệp trong Python
Phương thức write[] hoặc writelines[] giúp Python ghi danh sách vào tệp. Một danh sách trong Python có thể được viết trong một tệp theo nhiều cách khác nhau. Các bước cơ bản bao gồm
- Mở tệp văn bản ở chế độ ghi
- Viết các mục hiện tại từ danh sách vào tệp văn bản
- Đóng tệp sau khi hoàn thành thao tác ghi
Phương pháp 1. Sử dụng ghi[]
Danh sách được lặp lại bằng một vòng lặp và trong mỗi lần lặp, phương thức write[] ghi một mục từ danh sách vào tệp cùng với một ký tự xuống dòng
bước
- Mở một. txt trong chế độ w [ở đây w có nghĩa là ghi]. Hàm open[] hiển thị đường dẫn tệp
- Tiếp theo, tạo một danh sách các mục. Sử dụng vòng lặp for để duyệt qua tất cả các mục trong danh sách
- Hàm write[] thêm danh sách các mục vào tệp văn bản
- Đóng tệp bằng hàm close[]
Mã số
items = ['Mango', 'Orange', 'Apple', 'Lemon'] file = open['items.txt','w'] for the item in items: file.write[item+"\n"] file.close[]
đầu ra
Phương pháp 2. Sử dụng writelines[]
writelines[] lấy một danh sách làm đối số của nó và ghi tất cả các phần tử của danh sách vào một tệp. Trong tệp văn bản, các thành phần danh sách được nối nối tiếp nhau mà không có bất kỳ khoảng trắng hoặc ký tự dòng mới nào
bước
- Mở một. txt trong chế độ w [ở đây w có nghĩa là ghi]. Hàm open[] hiển thị đường dẫn tệp
- Tạo một danh sách các mặt hàng
- Hàm writelines[] lấy danh sách các mục làm tham số và ghi chúng vào tệp văn bản
- Đóng tệp bằng hàm close[]
Mã số
items = ['Table ', 'Chair ', 'Mirror ', 'Curtain ', 'Almirah '] file = open['items.txt','w'] file.writelines[items] file.close[]
đầu ra
Phương pháp 3. Sử dụng String Join Cùng với cú pháp "with open"
Cú pháp with open tự động đóng tệp sau khi thực hiện tất cả các câu lệnh bên trong nó. Do đó, hàm close[] không cần phải được gọi rõ ràng
bước
- Tạo một danh sách các mặt hàng
- Mở một. txt trong chế độ w [ở đây w có nghĩa là ghi]. Hàm open[] hiển thị đường dẫn tệp
- Chức năng ghi trong khối này thêm danh sách các mục vào tệp văn bản
Mã số
items = ['Table ', 'Chair ', 'Mirror ', 'Curtain ', 'Almirah '] with open['items.txt','w'] as tfile: tfile.write['\n'.join[items]]
đầu ra
Phương pháp tốt nhất để ghi danh sách vào tệp trong Python là gì?
Giải pháp đơn giản nhất để Python ghi danh sách vào tệp là sử dụng tệp. write[] phương thức ghi tất cả các mục từ danh sách vào một tệp. Phương thức open[] mở tệp ở chế độ w. Danh sách được lặp lại và tất cả các mục được viết từng cái một
câu hỏi thường gặp
1. Chế độ truy cập 'w' nghĩa là gì?
Chế độ w đề cập đến việc viết. Nó tạo một tệp mới nếu một tệp có tên được chỉ định không có, nếu không sẽ ghi đè lên tệp hiện có
2. Hàm open[] nhận bao nhiêu đối số?
Hàm open[] nhận hai đối số tên tệp cùng với đường dẫn đầy đủ của nó và chế độ truy cập
3. Hàm close[] nhận bao nhiêu đối số?
Hàm close[] không nhận bất kỳ đối số nào
4. Tại sao sử dụng phương thức with open[] không an toàn?
Trong trường hợp với open[], nếu một số ngoại lệ xảy ra khi mở tệp, thì mã sẽ thoát mà không đóng tệp
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 một 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ẩyMộ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
________số 8_______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
programming_languages = ["Javascript", "Python", "Java"]
#update the 1st item in the list
programming_languages[0] = "JavaScript"
print[programming_languages]
#output
#['JavaScript', 'Python', 'Java']
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 sautype[object]
#where object is the object you need to find the data type of
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ụ bên dướimy_name = "John Doe"
my_lucky_numbers = [7,14,33]
print[type[my_name]]
print[type[my_lucky_numbers]]
#output
#
#
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àmprogramming_language = "Python"
programming_language_list = list[programming_language]
print[programming_language_list]
#output
#['P', 'y', 't', 'h', 'o', 'n']
Hãy xem một ví dụ khác
current_routine = " Learning Python ! "
current_routine_list = list[current_routine]
print[current_routine_list]
#output
#[' ', 'L', 'e', 'a', 'r', 'n', 'i', 'n', 'g', ' ', 'P', 'y', 't', 'h', 'o', 'n', ' ', '!', ' ']
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 thanKhi 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!
'''
1Cá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 PythonPhươ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ỗiMỗ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
#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
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!
'''
2Hãy phá vỡ nó
5 là chuỗi đã cho mà bạn muốn chuyển thành danh sách# a list of numbers my_numbers_list = [10,20,30,40,50] print[my_numbers_list] #output # [10, 20, 30, 40, 50]
- Phương thức
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#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
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# a list of numbers my_numbers_list = [10,20,30,40,50] print[my_numbers_list] #output # [10, 20, 30, 40, 50]
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,#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, 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# a list of numbers my_numbers_list = [10,20,30,40,50] print[my_numbers_list] #output # [10, 20, 30, 40, 50]
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!
'''
3Trong 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
5Bạn không cần chỉ định dấu phân cách hoặc tham số
#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, 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!
'''
4Chuỗ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
#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
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ỉ địnhChuỗ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,
programming_languages = ["Javascript", "Python", "Java"]
#update the 1st item in the list
programming_languages[0] = "JavaScript"
print[programming_languages]
#output
#['JavaScript', 'Python', 'Java']
4, làm dấu phân cáchChuỗ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!
'''
5Có một dấu phẩy ngăn cách giữa
programming_languages = ["Javascript", "Python", "Java"]
#update the 1st item in the list
programming_languages[0] = "JavaScript"
print[programming_languages]
#output
#['JavaScript', 'Python', 'Java']
5 và programming_languages = ["Javascript", "Python", "Java"]
#update the 1st item in the list
programming_languages[0] = "JavaScript"
print[programming_languages]
#output
#['JavaScript', 'Python', 'Java']
6Nế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!
'''
6Hai 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,
programming_languages = ["Javascript", "Python", "Java"]
#update the 1st item in the list
programming_languages[0] = "JavaScript"
print[programming_languages]
#output
#['JavaScript', 'Python', 'Java']
7# a multiline string enclosed in triple quotes
phrase = '''I am learning Python
and I really enjoy learning the language!
'''
7Mỗ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 ___ ____ 5 ____ 5 với tham số #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
#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
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
5Nó 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 chiaNhư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 type[object]
#where object is the object you need to find the data type of
5, 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 đầuSử 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 một 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!
'''
9Trong 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
1Trong ví dụ này, dấu phân cách là dấu gạch chéo,
type[object]
#where object is the object you need to find the data type of
7 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ạoNế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
type[object]
#where object is the object you need to find the data type of
8Hàm
type[object]
#where object is the object you need to find the data type of
8 nhận hai đối số- một chức năng. Trong trường hợp này hàm sẽ là hàm
0my_name = "John Doe" my_lucky_numbers = [7,14,33] print[type[my_name]] print[type[my_lucky_numbers]] #output # #
- 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
4Phầ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
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