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à themyStr = "[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ứcmyStr = "[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ư saumyStr = "[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ư saumyStr = "[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]
4Bâ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ư saumyStr = "[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]
8Khi đã 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]
0Bạ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ứcmyStr = "[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 pythonTuple 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ướimyStr = "[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]
0Sự 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