Đưa ra một danh sách, hãy viết một chương trình Python để chuyển đổi danh sách đã cho thành chuỗi. Có nhiều tình huống mà chúng tôi có thể gặp phải khi một danh sách được đưa ra và chúng tôi chuyển đổi nó thành chuỗi. Ví dụ: chuyển đổi sang chuỗi từ danh sách chuỗi hoặc danh sách số nguyên. & Nbsp;
Example:
Input: ['Geeks', 'for', 'Geeks'] Output: Geeks for Geeks Input: ['I', 'want', 4, 'apples', 'and', 18, 'bananas'] Output: I want 4 apples and 18 bananas
Hãy cùng xem các cách khác nhau mà chúng ta có thể chuyển đổi danh sách thành chuỗi. & NBSP;
Phương pháp số 1: Lặp lại thông qua danh sách và tiếp tục thêm phần tử cho mọi chỉ mục trong một số chuỗi trống. & NBSP; Iterate through the list and keep adding the element for every index in some empty string.
Python3
def
listToString[s]:
str1
__
I want 4 apples and 18 bananas0
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas4
I want 4 apples and 18 bananas5
I want 4 apples and 18 bananas6
str1
I want 4 apples and 18 bananas8
=
I want 4 apples and 18 bananas0
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas4
=
I want 4 apples and 18 bananas6
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas9
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas4
Phương pháp số 2: Sử dụng phương thức .Join [] & nbsp;
Python3
def
listToString[s]:
str1
__
I want 4 apples and 18 bananas0
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas4
I want 4 apples and 18 bananas5
I want 4 apples and 18 bananas4
=
I want 4 apples and 18 bananas6
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas9
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas4
Phương pháp số 2: Sử dụng phương thức .Join [] & nbsp;
str1
__ I want 4 apples and 18 bananas
0
Python3
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên dưới dạng phần tử của nó. Trong những trường hợp đó, mã trên won làm việc. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi. & NBSP;
I want 4 apples and 18 bananas3
str1
3Output:
I want 4 apples and 18 bananas
Phương pháp số 3: Sử dụng danh sách hiểu & nbsp;Use map[] method for mapping str [for converting elements in list to string] with given iterator, the list.
Python3
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên dưới dạng phần tử của nó. Trong những trường hợp đó, mã trên won làm việc. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi. & NBSP;
I want 4 apples and 18 bananas3
str1
3Output:
I want 4 apples and 18 bananas
Phương pháp số 3: Sử dụng danh sách hiểu & nbsp; Using enumerate function
Python3
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên dưới dạng phần tử của nó. Trong những trường hợp đó, mã trên won làm việc. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi. & NBSP;
I want 4 apples and 18 bananas3
str1
3Phương pháp số 3: Sử dụng danh sách hiểu & nbsp;
I want 4 apples and 18 bananas
I want 4 apples and 18 bananas
4=
I want 4 apples and 18 bananas
6def
8I want 4 apples and 18 bananas
8listToString[s]:
0I want 4 apples and 18 bananas
8listToString[s]:
2I want 4 apples and 18 bananas
8listToString[s]:
44428listToString[s]:
6I want 4 apples and 18 bananas
8listToString[s]:
. Using in operator
Python3
I want 4 apples and 18 bananas4
=
I want 4 apples and 18 bananas6
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas9
I want 4 apples and 18 bananas8
I want 4 apples and 18 bananas7
I want 4 apples and 18 bananas2
Phương pháp số 2: Sử dụng phương thức .Join [] & nbsp;
I want 4 apples and 18 bananas54
I want 4 apples and 18 bananas3
I want 4 apples and 18 bananas56
=
I want 4 apples and 18 bananas0
I want 4 apples and 18 bananas59
str1
__ I want 4 apples and 18 bananas
0Using functools.reduce method
I want 4 apples and 18 bananas
2 I want 4 apples and 18 bananas
3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên dưới dạng phần tử của nó. Trong những trường hợp đó, mã trên won làm việc. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi. & NBSP;
I want 4 apples and 18 bananas2
I want 4 apples and 18 bananas3
Nhưng điều gì sẽ xảy ra nếu danh sách chứa cả chuỗi và số nguyên dưới dạng phần tử của nó. Trong những trường hợp đó, mã trên won làm việc. Chúng ta cần chuyển đổi nó thành chuỗi trong khi thêm vào chuỗi. & NBSP;
I want 4 apples and 18 bananas3
str1
3Output:
I want 4 apples and 18 bananas