Chia Chuỗi Thành Danh Sách Trong Python
Chúng ta cũng có thể tạo một danh sách từ một chuỗi.
Để làm điều này, chúng ta phải chia nó bằng
phương thức split. Trong tham số của phương thức,
chúng ta chỉ định dấu phân cách mà chúng ta sẽ
dùng để chia chuỗi. Chỉ cần lưu ý rằng dấu phân cách này
phải có trong chính chuỗi:
txt = '1-2-3-4'
print(txt.split('-')) # sẽ in ra ['1', '2', '3', '4']
Nếu không truyền dấu phân cách vào phương thức split,
thì nó sẽ chỉ chuyển toàn bộ
chuỗi thành một phần tử duy nhất của danh sách:
txt = '1-2-3-4'
print(txt.split()) # sẽ in ra ['1-2-3-4']
Cho đoạn mã sau:
txt = 'a,b,c,d,e'
print(txt.split(','))
Hãy cho biết kết quả in ra console.
Cho đoạn mã sau:
txt = 'a_bc_de'
print(txt.split('_'))
Hãy cho biết kết quả in ra console.
Cho đoạn mã sau:
txt = 'ab 12 cd'
print(txt.split(''))
Hãy cho biết kết quả in ra console.
Cho đoạn mã sau:
txt = '1 23 45'
print(txt.split(' '))
Hãy cho biết kết quả in ra console.
Cho đoạn mã sau:
txt = '123_45'
print(txt.split())
Hãy cho biết kết quả in ra console.