Bộ chuỗi Python

Chúng tôi biết rằng danh sách, bộ dữ liệu và từ điển là các cấu trúc dữ liệu có sẵn trong Python cho phép chúng tôi xây dựng các mã dài một cách chính xác

Hãy tóm tắt nhanh các bộ dữ liệu

Bộ dữ liệu là một loại cấu trúc dữ liệu trong Python không thay đổi và các phần tử của bộ dữ liệu được đặt trong dấu ngoặc đơn

Ví dụ -

tup = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

tup1 = [2. 3, 4. 6, 9. 7]

tup3 = ['C', 'C++', 'JAVA', 'Python', 'R']

Trong bài viết này, chúng ta sẽ thảo luận về các phương pháp chuyển đổi một tuple thành một chuỗi trong Python-

  1. Sử dụng vòng lặp
  2. sử dụng tham gia
  3. sử dụng giảm

Chúng ta hãy xem xét từng người trong số họ-

Phương pháp - 1. Sử dụng vòng lặp

Trong phương thức đầu tiên, chúng ta sẽ sử dụng vòng lặp for để chuyển đổi bộ Python thành chuỗi

Trong chương trình này, vòng lặp for sẽ giúp chúng ta lấy từng iterator từ bộ và áp dụng một hàm cho nó

Chương trình sau đây cho thấy làm thế nào nó có thể được thực hiện

Thí dụ -

đầu ra

Hãy cho chúng tôi hiểu những gì đã xảy ra trong chương trình trên-

  1. Chúng tôi đã tạo một hàm sẽ chuyển đổi một phần tử từ bộ thành chuỗi
  2. Trong định nghĩa của chương trình, chúng tôi đã đề cập rằng mỗi iterator sẽ lấy một phần tử và hợp nhất nó với chuỗi rỗng đã khai báo. Hàm này cuối cùng sẽ trả về chuỗi kết quả
  3. Bên ngoài chức năng, chúng tôi đã khai báo bộ dữ liệu của mình với tên 'c_tuple' và sau đó chuyển nó vào chức năng của chúng tôi
  4. Khi thực hiện chương trình này, đầu ra mong đợi được hiển thị

Phương pháp - 2. Sử dụng phương thức nối []

Trong chương trình tiếp theo, chúng ta sẽ xem phương thức join[] giúp chúng ta làm điều tương tự như thế nào-

Phương thức join[] lấy các mục và kết hợp chúng để tạo thành một chuỗi

Chương trình sau đây cho thấy làm thế nào nó có thể được thực hiện-

Thí dụ -

đầu ra

Hãy cho chúng tôi hiểu những gì đã xảy ra trong chương trình trên-

  1. Chúng tôi đã tạo một hàm sẽ chuyển đổi một phần tử từ bộ thành chuỗi
  2. Trong phần định nghĩa của chương trình, chúng ta đã đề cập rằng phương thức join[] sẽ lấy các phần tử từ c_tuple và hợp nhất chúng với chuỗi rỗng. Hàm này cuối cùng sẽ trả về chuỗi kết quả
  3. Bên ngoài chức năng, chúng tôi đã khai báo bộ dữ liệu của mình với tên 'c_tuple' và sau đó chuyển nó vào chức năng của chúng tôi
  4. Khi thực hiện chương trình này, đầu ra mong đợi được hiển thị

Phương pháp - 3. Sử dụng giảm[]

Ở đây chúng tôi sẽ sử dụng giảm cho chuyển đổi. Chương trình sau đây minh họa cách nó có thể được thực hiện bằng Python-

Trong Python, nhiều mục có thể được lưu trữ trong một biến bằng cách sử dụng bộ dữ liệu. Chuỗi có thể được định nghĩa là cụm ký tự được đặt trong dấu ngoặc đơn hoặc dấu ngoặc kép

Hướng dẫn này sẽ thảo luận về các phương pháp khác nhau để chuyển đổi một bộ dữ liệu thành một chuỗi trong Python

Sử dụng hàm str.join[] để chuyển Tuple thành String trong Python

Hàm join[], như tên gọi của nó, được sử dụng để trả về một chuỗi chứa tất cả các phần tử của chuỗi được nối bởi dấu tách str

Chúng tôi sử dụng hàm join[] để thêm tất cả các ký tự trong bộ dữ liệu đầu vào và sau đó chuyển đổi nó thành chuỗi

Đoạn mã sau sử dụng hàm str.join[] để chuyển đổi một bộ thành một chuỗi

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ''.join[tup1]
print [str]

đầu ra

Dấu phân cách, như dấu phẩy, cũng có thể được thêm vào chuỗi đã chuyển đổi. Đoạn mã sau sử dụng phương thức str.join[] với dấu phân cách , để chuyển đổi một bộ dữ liệu thành một chuỗi

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]

đầu ra

Sử dụng Hàm
tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
0 để chuyển đổi Tuple thành Chuỗi trong Python

Hàm

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
1 được sử dụng để áp dụng một hàm cụ thể được truyền trong toàn bộ thành phần danh sách được tham chiếu theo trình tự được truyền cùng

Trong phương pháp này, chúng ta cần nhập các mô-đun

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
2 và
tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
3 để chạy mã thành công

Mô-đun

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
2 cung cấp khả năng cho các chức năng bậc cao hoạt động trên các chức năng khác

Đoạn mã sau sử dụng hàm

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
0 để chuyển đổi một bộ thành một chuỗi

________số 8_______

đầu ra

Sử dụng Vòng lặp
tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
6 để chuyển đổi Tuple thành Chuỗi trong Python

Một vòng lặp

tup1 = ['h','e','l','l','o']

# Use str.join[] to convert tuple to string.
str = ','.join[tup1]
print [str]
6 cơ bản cũng có thể được sử dụng để lặp trên toàn bộ các phần tử trong bộ và sau đó nối các phần tử vào một chuỗi

Chúng tôi sử dụng một tuple và một chuỗi rỗng. Và tất cả các phần tử của bộ dữ liệu được lặp lại để được thêm vào chuỗi trống

Một chuỗi có thể ở trong một Tuple không?

Hàm tuple[] tích hợp sẵn của Python chuyển đổi bất kỳ đối tượng chuỗi nào thành bộ. Nếu là một chuỗi, mỗi ký tự được coi là một chuỗi và được chèn vào bộ được phân tách bằng dấu phẩy .

Làm cách nào để đọc tuple dưới dạng chuỗi trong Python?

Cách tiếp cận 1. sử dụng vòng lặp for đơn giản . Bằng cách này, tuple được chuyển đổi thành một chuỗi. Đây là một trong những cách tiếp cận đơn giản và dễ dàng nhất để chuyển đổi một bộ dữ liệu thành một chuỗi trong Python.

Chủ Đề