Computer >> Máy Tính >  >> Lập trình >> Python

hàm join () trong Python

Trong bài viết này, chúng ta sẽ tìm hiểu về cách chúng ta có thể triển khai hàm Join () trong Python 3.x. hoặc sớm hơn.

Hãy xem cách triển khai chung nhất qua danh sách có thể lặp lại. Ở đây chúng tôi nối các phần tử của danh sách thông qua dấu phân cách. Dấu phân cách có thể là bất kỳ ký tự nào hoặc không có gì.

Ví dụ

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "->" # delimeter to be specified

# joins elements of list1 by '->'
print(s.join(list_1))

Đầu ra

t->u->t->o->r->i->a->l

Bây giờ chúng tôi đang sử dụng một dấu phân tách trống để nối các phần tử của danh sách.

Ví dụ

# iterable declared
list_1 = ['t','u','t','o','r','i','a','l']

s = "" # delimeter to be specified

# joins elements of list1 by ''
print(s.join(list_1))

Đầu ra

tutorial

Bây giờ chúng ta hãy lấy một loại từ điển có thể lặp lại khác và thử kết hợp các khóa của nó với nhau.

Ví dụ

# iterable declared
dict_1 = {'t':'u','t':'o','r':'i','a':'l'}
dict_2 = { 1:'u', 2:'o', 3:'i', 4:'l'}

s = " " # delimeted by space

# joins elements of list1 by ' '
print(s.join(dict_1))
print(s.join(dict_2))

Đầu ra

T r a
-------------------------------------------------------------
TypeError

Chúng tôi cũng có thể làm việc trên một tập hợp các mục lặp khác theo cách tương tự.

Kết luận

Trong bài viết này, chúng ta đã tìm hiểu về hàm join () và ứng dụng của nó trong Python 3.x. Hoặc sớm hơn.