Hướng dẫn turn list of strings into one string python - biến danh sách các chuỗi thành một chuỗi python

17

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi rất mới với bất kỳ loại chương trình nào, vì vậy hãy tha thứ cho sự thiếu hiểu biết của tôi vì không biết cách làm điều gì đó có vẻ đơn giản.

Tất cả những gì tôi muốn làm là lấy bất kỳ mảng chuỗi nào (gọi nó là tên), giả sử:

["John", "Charles", "Smith"]

và xóa nó khỏi danh sách và biến nó thành một chuỗi:

John Charles Smith

Tôi dường như không thể có được đầu của mình xung quanh điều này và không thể tìm thấy một bài viết tương tự.

hỏi ngày 18 tháng 3 năm 2016 lúc 22:04Mar 18, 2016 at 22:04

0

Chỉ dùng:

" ".join(["John", "Charles", "Smith"])

Đã trả lời ngày 18 tháng 3 năm 2016 lúc 22:06Mar 18, 2016 at 22:06

projetmbcprojetmbcprojetmbc

1.1589 huy hiệu bạc25 huy hiệu đồng9 silver badges25 bronze badges

2

# ListToString là một chức năng

def listtoString (orch):

# Khởi tạo chuỗi trống

# chuỗi truyền tải bằng cách sử dụng cho vòng lặp

Danh sách đồng nhất:

Danh sách không đồng nhất:

Truy cập một mục từ danh sách

Một mục trong danh sách có thể được truy cập bằng cách tham khảo chỉ mục của nó trong danh sách. Việc lập chỉ mục các phần tử trong danh sách bắt đầu từ 0. Hãy để lấy một ví dụ về danh sách chúng tôi đã tạo trong bước cuối cùng.

Để truy cập một phần tử từ danh sách, chúng tôi vượt qua chỉ mục của phần tử đó trong hàm in.

Như đã đề cập trước đó, việc lập chỉ mục đó bắt đầu từ 0, vì vậy khi INDEX [1] được thông qua, nó cho kết quả là con chó chó. & NBSP; Tương tự, nếu chúng ta vượt qua chỉ mục, nói [2], nó sẽ cung cấp cho đầu ra 2.2

Một chuỗi trong Python là gì?

Một chuỗi trong Python là một chuỗi các ký tự được đặt hàng. Điểm cần lưu ý ở đây là một danh sách là một chuỗi các loại đối tượng được đặt hàng và một chuỗi là một chuỗi các ký tự được đặt hàng. Đây là sự khác biệt chính giữa hai.

Trình tự là một loại dữ liệu bao gồm nhiều yếu tố của cùng một loại dữ liệu, chẳng hạn như số nguyên, phao, ký tự, v.v ... Điều này có nghĩa là một chuỗi là một tập hợp con của loại dữ liệu chuỗi, chứa tất cả các phần tử là ký tự.

Dưới đây là một ví dụ về chuỗi trong Python và cách in nó.

Để khai báo một chuỗi, chúng tôi gán một biến cho chuỗi. Ở đây, A là một biến được gán cho chuỗi SimpleLearn. Một yếu tố của một chuỗi có thể được truy cập theo cùng một cách như chúng ta đã thấy trong trường hợp của một danh sách. Việc lập chỉ mục các phần tử trong một chuỗi cũng bắt đầu từ 0.

Cách chuyển đổi danh sách thành chuỗi trong Python

  • Sử dụng chức năng tham gia

Hàm tham gia là một trong những phương pháp đơn giản nhất để chuyển đổi danh sách thành một chuỗi trong Python. Điểm chính cần ghi nhớ trong khi sử dụng chức năng này là hàm tham gia chỉ có thể chuyển đổi các danh sách đó thành chuỗi chỉ chứa chuỗi dưới dạng các phần tử của nó. & NBSP;

Tham khảo ví dụ dưới đây.

Ở đây, tất cả các yếu tố trong danh sách là chuỗi riêng lẻ, vì vậy chúng ta có thể sử dụng chức năng tham gia trực tiếp. Lưu ý rằng mỗi phần tử trong chuỗi mới được phân định bằng một khoảng trống.

Bây giờ, có thể có một trường hợp khi một danh sách sẽ chứa các yếu tố của kiểu dữ liệu khác với chuỗi. Trong trường hợp này, chức năng nối không thể được sử dụng trực tiếp. Đối với một trường hợp như thế này, hàm str () trước tiên sẽ được sử dụng để chuyển đổi loại dữ liệu khác thành một chuỗi và sau đó, hàm nối sẽ được áp dụng. Tham khảo ví dụ được đưa ra dưới đây để hiểu rõ ràng.

  • Truyền tải chức năng danh sách

Trong ví dụ này, trước tiên chúng tôi tuyên bố một danh sách phải được chuyển đổi thành một chuỗi. Sau đó, một chuỗi trống phải được khởi tạo để lưu trữ các yếu tố. Sau đó, mỗi phần tử của danh sách được đi qua bằng cách sử dụng một vòng lặp và cho mọi chỉ mục, phần tử sẽ được thêm vào chuỗi khởi tạo. Cuối cùng, chuỗi sẽ được in bằng hàm in ().


  • Sử dụng hàm map ()

Hàm bản đồ có thể được sử dụng trong 2 trường hợp để chuyển đổi danh sách thành chuỗi. & NBSP;

  1. & nbsp; nếu danh sách chỉ chứa các số.
  2. Nếu danh sách không đồng nhất

& nbsp; hàm bản đồ () sẽ chấp nhận 2 đối số;

  1. hàm str (); Điều đó sẽ chuyển đổi kiểu dữ liệu đã cho thành kiểu dữ liệu chuỗi.
  2. Một chuỗi có thể lặp lại; Mỗi phần tử trong chuỗi sẽ được gọi bởi hàm str (). Các giá trị chuỗi sẽ được trả về thông qua trình lặp.

Ở cuối, hàm tham gia () được sử dụng để kết hợp tất cả các giá trị được trả về bởi hàm str ().

  • Danh sách hiểu

Danh sách hiểu trong Python tạo ra một danh sách các yếu tố từ một danh sách hiện có. Sau đó, nó sử dụng vòng lặp để vượt qua các đối tượng có thể lặp lại theo mẫu yếu tố.

Để chuyển đổi danh sách thành một chuỗi, hãy sử dụng khả năng hiểu danh sách Python và hàm tham gia (). Sự hiểu biết danh sách sẽ đi qua từng phần tử một và phương thức tham gia () sẽ kết hợp các phần tử của danh sách thành một chuỗi mới và trả về nó làm đầu ra.

Một ví dụ về chuyển đổi danh sách sang chuỗi bằng cách hiểu danh sách được đưa ra dưới đây.

  • Lặp đi lặp lại trong danh sách

Trong phương thức này, gán một danh sách và di chuyển từng phần tử và thêm từng phần tử vào một chuỗi trống bằng cách sử dụng vòng lặp

Mã trong Python được đưa ra dưới đây

uster = ['xin chào', 'làm thế nào', 'là', 'bạn', 'làm?']

trốngStr = ""

# chuyển trong chuỗi & nbsp;

Đối với tôi trong uster:

trốngStr += i +''

print(emptystr)

Đầu ra sẽ là -& nbsp; Chào bạn khỏe không?

  • Sử dụng chức năng vượt qua từng phần tử của danh sách và tiếp tục thêm phần tử mới cho mọi chỉ mục trong chuỗi trống bằng cách sử dụng vòng lặp

# ListToString là một chức năng

def listtoString (orch):

# Khởi tạo chuỗi trống

emptystr=""

# chuỗi truyền tải bằng cách sử dụng cho vòng lặp

cho ele trong nhạc cụ: & nbsp;

trốngStr += ele

uster = ['xin chào', 'làm thế nào', 'là', 'bạn', 'làm?']

print(listToString(instr))

Đầu ra sẽ là -& nbsp; Chào bạn khỏe không?

Sử dụng chức năng vượt qua từng phần tử của danh sách và tiếp tục thêm phần tử mới cho mọi chỉ mục trong chuỗi trống bằng cách sử dụng vòng lặp

Trong trường hợp bạn muốn làm chủ từ A đến Z của Python, hãy đăng ký khóa đào tạo chứng nhận Python của chúng tôi ngay hôm nay! Và trong trường hợp bạn có bất kỳ câu hỏi nào liên quan đến hướng dẫn, hãy bỏ một bình luận dưới đây và các chuyên gia của chúng tôi sẽ giúp bạn.

Làm thế nào để bạn chuyển đổi một danh sách các chuỗi thành một chuỗi duy nhất trong Python?

Để chuyển đổi danh sách thành một chuỗi, hãy sử dụng khả năng hiểu danh sách Python và hàm tham gia (). Sự hiểu biết danh sách sẽ đi qua từng phần tử một và phương thức tham gia () sẽ kết hợp các phần tử của danh sách thành một chuỗi mới và trả về nó làm đầu ra.use Python List Comprehension and the join() function. The list comprehension will traverse the elements one by one, and the join() method will concatenate the list's elements into a new string and return it as output.

Làm cách nào để chuyển đổi danh sách thành một chuỗi trong một dòng?

Để chuyển đổi danh sách thành một chuỗi trong một dòng, hãy sử dụng một trong ba phương thức: sử dụng phương thức '' .Join (danh sách) để dán tất cả các phần tử danh sách vào một chuỗi.Sử dụng phương thức hiểu danh sách [str (x) cho x trong lst] để chuyển đổi tất cả các phần tử danh sách thành loại chuỗi.Use the ''. join(list) method to glue together all list elements to a single string. Use the list comprehension method [str(x) for x in lst] to convert all list elements to type string.

Làm thế nào để bạn kết hợp các chuỗi trong Python?

Sử dụng toán tử '+', hai chuỗi có thể được nối trong Python bằng cách sử dụng toán tử '+' giữa chúng.Nhiều hơn hai chuỗi có thể được nối bằng toán tử '+'.using the '+' operator between them. More than two strings can be concatenated using '+' operator.

Làm cách nào để chuyển đổi danh sách thành một danh sách?

Trong bài viết này, chúng tôi sẽ đề cập đến 5 cách tiếp cận khác nhau để danh sách một danh sách ...
Sử dụng một vòng lặp lồng ..
Sử dụng danh sách hiểu biết ..
Sử dụng đệ quy ..
Sử dụng một mô -đun numpy ..
Sử dụng phương thức SUM-BUILD SUM () của Python ..

Chủ đề