Chuỗi Python vào danh sách Tuple

Chuyển đổi dữ liệu từ dạng này sang dạng khác là một công việc tẻ nhạt. Trong bài viết này, chúng ta sẽ thảo luận về hai cách để chuyển đổi chuỗi Tuple thành Tuple trong python

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

Giả sử rằng chúng ta được cung cấp một bộ ở dạng chuỗi như sau

myStr = "[1,2,3,4,5]"

Bây giờ, chúng ta phải tạo bộ dữ liệu

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
1 từ chuỗi đã cho. Đối với điều này, trước tiên chúng tôi sẽ xóa dấu ngoặc đơn và dấu phẩy
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
2ký tự. Đối với điều này, chúng tôi sẽ thay thế dấu phẩy bằng dấu cách và dấu ngoặc đơn bằng chuỗi rỗng bằng cách sử dụng phương thức
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
3. Phương thức
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
3, khi được gọi trên một chuỗi, sẽ lấy ký tự được thay thế làm đối số đầu vào đầu tiên và ký tự mới làm đối số đầu vào thứ hai. Chúng ta sẽ thay thế ký tự
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
5 và the
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
2 bằng cách sử dụng phương thức
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
3 từng cái một như sau

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]

đầu ra

The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5

Bây giờ, chúng tôi đã thu được một chuỗi chứa các số được phân tách bằng dấu cách. Để lấy các số từ chuỗi, bây giờ chúng ta sẽ tách chuỗi bằng phương thức

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
8. Phương thức
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
8, khi được gọi trên một chuỗi, sẽ lấy một ký tự làm đối số đầu vào tùy chọn và trả về một danh sách chứa các phần tử sau khi tách chuỗi tại ký tự đã chỉ định. Nếu chúng tôi không cung cấp bất kỳ ký tự nào làm đối số đầu vào, nó sẽ phân tách chuỗi tại các khoảng trắng.  

Ta sẽ tách chuỗi bằng phương thức

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
8 như sau

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
3

đầu ra

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
4

Bây giờ, chúng tôi đã có được một danh sách có tất cả các số. Nhưng, chúng hiện diện dưới dạng chuỗi. Để có được danh sách các số nguyên, chúng ta sẽ sử dụng hàm

The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5
1 và hàm
The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5
2 như sau

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
7

đầu ra

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
8

Khi đã có được danh sách các số nguyên, chúng ta sẽ tạo một bộ từ danh sách như hình bên dưới

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
9

đầu ra

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
0

Bạn có thể quan sát thấy rằng chúng tôi đã chuyển đổi chuỗi tuple thành một tuple bằng cách sử dụng phương thức

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
3, phương thức
myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
8 và hàm
The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5
2 trong python

Tuple String thành Tuple Sử dụng Hàm eval[] trong Python

Hàm

The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5
6 được sử dụng để đánh giá các biểu thức. Nó nhận một chuỗi làm đối số đầu vào, duyệt qua chuỗi và trả về kết quả đầu ra. Chúng ta có thể chuyển đổi trực tiếp chuỗi tuple thành tuple bằng cách sử dụng hàm
The tuple string is: [1,2,3,4,5]
The output string is: 1 2 3 4 5
6 như hình bên dưới

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
6

đầu ra

myStr = "[1,2,3,4,5]"
print["The tuple string is:", myStr]
myStr = myStr.replace["[", ""]
myStr = myStr.replace["]", ""]
myStr = myStr.replace[",", " "]
print["The output string is:", myStr]
0

Sự kết luận

Trong bài viết này, chúng ta đã thảo luận về hai cách để chuyển đổi một chuỗi tuple thành một tuple trong python. Để tìm hiểu thêm về chuỗi, bạn có thể đọc bài viết này về định dạng chuỗi trong python. Bạn cũng có thể thích bài viết này về hiểu danh sách trong python

Có liên quan

Đào tạo Python được đề xuất

Khóa học. Python 3 cho người mới bắt đầu

Hơn 15 giờ nội dung video với hướng dẫn có hướng dẫn cho người mới bắt đầu. Tìm hiểu cách tạo các ứng dụng trong thế giới thực và nắm vững kiến ​​thức cơ bản

Làm cách nào để biến danh sách chuỗi thành danh sách bộ dữ liệu trong Python?

Chuyển đổi danh sách .
Chuyển đổi đối tượng chuỗi của chúng ta thành một danh sách, bằng cách đặt nó trong dấu ngoặc vuông []
Nối đối tượng danh sách mới này vào danh sách hiện tại của chúng tôi [my_list] với ' + '
Chuyển đổi danh sách kết quả thành một tuple bằng cách chuyển nó vào hàm tuple[]

Bạn có thể biến một chuỗi thành một danh sách Python không?

Chuỗi Python là một dãy ký tự. Chúng ta có thể chuyển đổi nó thành danh sách các ký tự bằng hàm tích hợp list[] . Khi chuyển đổi một chuỗi thành danh sách các ký tự, khoảng trắng cũng được coi là ký tự. Ngoài ra, nếu có khoảng trắng ở đầu và cuối, chúng cũng là một phần của thành phần danh sách.

Chủ Đề