Vì vậy, để đạt được đầu ra mong muốn, trước tiên chúng ta nên biết chức năng hoạt động như thế nào.
Cú pháp cho join()
phương thức như được mô tả trong tài liệu python như sau:
string_name.join(iterable)
Những điều cần lưu ý:
- Nó trả về một
string
nối với các phần tử của iterable
. Dấu phân cách giữa các phần tử là string_name
.
- Bất kỳ giá trị không phải chuỗi nào trong giá trị
iterable
sẽ nâng lênTypeError
Bây giờ, để thêm khoảng trắng , chúng ta chỉ cần thay thế string_name
bằng một " "
hoặc ' '
cả hai trong số chúng sẽ hoạt động và đặt cái iterable
mà chúng ta muốn nối.
Vì vậy, hàm của chúng ta sẽ trông giống như sau:
' '.join(my_list)
Nhưng, điều gì sẽ xảy ra nếu chúng ta muốn thêm một số cụ thể white spaces
vào giữa các phần tử của chúng ta trong dấu iterable
?
Chúng ta cần thêm điều này:
str(number*" ").join(iterable)
ở đây, number
sẽ là đầu vào của người dùng.
Vì vậy, ví dụ nếu number=4
.
Sau đó, đầu ra của str(4*" ").join(my_list)
sẽ là how are you
, vì vậy ở giữa mỗi từ có 4 khoảng trắng.
list
làm tên biến.