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
stringnố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ị
iterablesẽ nâng lênTypeError
Bây giờ, để thêm khoảng trắng , chúng ta chỉ cần thay thế string_namebằng một " "hoặc ' 'cả hai trong số chúng sẽ hoạt động và đặt cái iterablemà 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 spacesvà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, numbersẽ 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.
listlàm tên biến.