Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Xem thảo luận
Cải thiện bài viết
Lưu bài viết
Đọc
Bàn luận
Sự xen kẽ của các loại dữ liệu là vấn đề rất phổ biến mà người ta có thể gặp phải trong khi lập trình. Có thể có một vấn đề trong đó chúng ta cần chuyển đổi một chuỗi số nguyên thành một tuple. Hãy để thảo luận về những cách nhất định trong đó điều này có thể được thực hiện. & NBSP;
Python3
Phương thức số 1: Sử dụng map [] + int + split [] + tuple [] & nbsp;
Phương pháp này có thể được sử dụng để giải quyết nhiệm vụ cụ thể này. Trong đó, chúng tôi chỉ chia từng phần tử của chuỗi và chuyển đổi thành danh sách và sau đó chúng tôi chuyển đổi danh sách thành kết quả Tuple. & NBSP;
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]5
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]6
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]7
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]8
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']0
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']1
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']3
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']5__19
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']9
print[type[my_string]] # print[type[my_list]] #0
print[type[my_string]] # print[type[my_list]] #1
print[type[my_string]] # print[type[my_list]] #2
print[type[my_string]] # print[type[my_list]] #3
print[type[my_string]]
#
print[type[my_list]]
#
4The original string : 1, -5, 4, 6, 7
Tuple after getting conversion from String : [1, -5, 4, 6, 7]
6 print[type[my_string]]
#
print[type[my_list]]
#
6print[type[my_string]]
#
print[type[my_list]]
#
7print[type[my_string]]
#
print[type[my_list]]
#
8print[type[my_string]]
#
print[type[my_list]]
#
7res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
0res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
1res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
22
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]
my_string = 'Hello'
my_list = ['today', 'is', 'Wednesday']
9res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
5res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
6 res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
7res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
8 res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
9print[type[my_string]]
#
print[type[my_list]]
#
1 print[type[my_string]]
#
print[type[my_list]]
#
2Method #2 : Using
eval[]
Đầu ra: & nbsp;
Python3
Phương thức số 1: Sử dụng map [] + int + split [] + tuple [] & nbsp;
Phương pháp này có thể được sử dụng để giải quyết nhiệm vụ cụ thể này. Trong đó, chúng tôi chỉ chia từng phần tử của chuỗi và chuyển đổi thành danh sách và sau đó chúng tôi chuyển đổi danh sách thành kết quả Tuple. & NBSP;
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]5
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]6
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]7
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]8
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']0
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']1
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']3
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]9
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']5__19
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']9
print[type[my_string]] # print[type[my_list]] #0
print[type[my_string]] # print[type[my_list]] #1
print[type[my_string]] # print[type[my_list]] #2
print[type[my_string]] # print[type[my_list]] #3
print[type[my_string]]
#
print[type[my_list]]
#
4The original string : 1, -5, 4, 6, 7
Tuple after getting conversion from String : [1, -5, 4, 6, 7]
6 print[type[my_string]]
#
print[type[my_list]]
#
6print[type[my_string]]
#
print[type[my_list]]
#
7print[type[my_string]]
#
print[type[my_list]]
#
8print[type[my_string]]
#
print[type[my_list]]
#
7res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
0res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
1res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
22
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]
my_string = 'Hello'
my_list = ['today', 'is', 'Wednesday']
9res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
5res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
6 res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
7res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
8 res = tuple[[my_string] + my_list]
print[res]
# ['Hello', 'today', 'is', 'Wednesday']
9print[type[my_string]]
#
print[type[my_list]]
#
1 print[type[my_string]]
#
print[type[my_list]]
#
2
Python3
Đầu ra: & nbsp;
& nbsp; Phương pháp số 2: Sử dụng eval [] & nbsp;
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']9
>>> single = tuple[my_string,] >>> single ['H', 'e', 'l', 'l', 'o']6
Đây là tốc ký để thực hiện nhiệm vụ này. Điều này chuyển đổi chuỗi thành tuple mong muốn trong nội bộ. & Nbsp;
print[type[my_string]] # print[type[my_list]] #4
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]6
>>> type[res1] tuple4
>>> type[res1] tuple5
Phương pháp số 3: Sử dụng phân chia và danh sách hiểu & nbsp;
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']9
print[type[my_string]] # print[type[my_list]] #7
print[type[my_string]] # print[type[my_list]] #6
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]21
Cách tạo một tuple từ một chuỗi và một danh sách các chuỗi
- Tuples, String và Danh sách
- Hàm tuple []
- Danh sách chuyển đổi
- Chuyển đổi tple
- Tạo một bộ từ một mục duy nhất
- Việc sử dụng dấu ngoặc đơn [] & nbsp;
- Bản tóm tắt
Tuples, String và Danh sách
Hàm tuple []
- Danh sách chuyển đổistring is a sequence of characters, and represents one of the main Python data types.
- Chuyển đổi tplelist is used to store multiple items in a single variable, a list allows duplicate values, is ordered, and is mutable. List items can be different data types.
- Tạo một bộ từ một mục duy nhấttuple is also used to store multiple items in a single variable, a tuple allows duplicate values, is ordered, and is immutable. Tuple items can be different data types.
Việc sử dụng dấu ngoặc đơn [] & nbsp;
- Bản tóm tắt
- Danh sách chuyển đổistring is a sequence of characters, and represents one of the main Python data types.not be changed. Lists on the other hand are mutable, meaning they can be changed once created.
Hàm tuple []
Danh sách chuyển đổi
Chuyển đổi tple
my_string = 'Hello' my_list = ['today', 'is', 'Wednesday']
Tạo một bộ từ một mục duy nhất
print[type[my_string]] # print[type[my_list]] #
Danh sách chuyển đổi
Chuyển đổi tple
- Tạo một bộ từ một mục duy nhất
- Việc sử dụng dấu ngoặc đơn [] & nbsp;
- Bản tóm tắt
res = tuple[[my_string] + my_list] print[res] # ['Hello', 'today', 'is', 'Wednesday']
Trước khi chúng ta xem xét việc tạo các bộ dữ liệu, như một điểm khởi đầu, sẽ rất hữu ích khi làm rõ ý nghĩa của các thuật ngữ khác nhau mà chúng ta sẽ sử dụng trong suốt bài viết này: & NBSP;
print[type[res]] # tuple
Chuyển đổi tple
Tạo một bộ từ một mục duy nhất
>>> res1 = [my_string,] + tuple[my_list] >>> res1 ['Hello', 'today', 'is', 'Wednesday']
Trước khi chúng ta xem xét việc tạo các bộ dữ liệu, như một điểm khởi đầu, sẽ rất hữu ích khi làm rõ ý nghĩa của các thuật ngữ khác nhau mà chúng ta sẽ sử dụng trong suốt bài viết này: & NBSP;
>>> type[res1] tuple
Một chuỗi là một chuỗi các ký tự và đại diện cho một trong các loại dữ liệu Python chính.
Tạo một bộ từ một mục duy nhất
Việc sử dụng dấu ngoặc đơn [] & nbsp;
>>> single = tuple[my_string] >>> single ['H', 'e', 'l', 'l', 'o']
Bản tóm tắt
>>> single = tuple[my_string,] >>> single ['H', 'e', 'l', 'l', 'o']
Trước khi chúng ta xem xét việc tạo các bộ dữ liệu, như một điểm khởi đầu, sẽ rất hữu ích khi làm rõ ý nghĩa của các thuật ngữ khác nhau mà chúng ta sẽ sử dụng trong suốt bài viết này: & NBSP;
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]0
Một chuỗi là một chuỗi các ký tự và đại diện cho một trong các loại dữ liệu Python chính.
The original string : 1, -5, 4, 6, 7 Tuple after getting conversion from String : [1, -5, 4, 6, 7]1
Việc sử dụng dấu ngoặc đơn [] & nbsp;
Bản tóm tắt
print[type[my_string]] # print[type[my_list]] #0
Trước khi chúng ta xem xét việc tạo các bộ dữ liệu, như một điểm khởi đầu, sẽ rất hữu ích khi làm rõ ý nghĩa của các thuật ngữ khác nhau mà chúng ta sẽ sử dụng trong suốt bài viết này: & NBSP;
print[type[my_string]] # print[type[my_list]] #1
Một chuỗi là một chuỗi các ký tự và đại diện cho một trong các loại dữ liệu Python chính.
print[type[my_string]] # print[type[my_list]] #2
Danh sách được sử dụng để lưu trữ nhiều mục trong một biến duy nhất, danh sách cho phép các giá trị trùng lặp, được đặt hàng và có thể thay đổi. Danh sách các mục có thể là các loại dữ liệu khác nhau.
Bản tóm tắt
Trước khi chúng ta xem xét việc tạo các bộ dữ liệu, như một điểm khởi đầu, sẽ rất hữu ích khi làm rõ ý nghĩa của các thuật ngữ khác nhau mà chúng ta sẽ sử dụng trong suốt bài viết này: & NBSP;List Conversion and Tuple Conversion methods is minimal. Although, if it is speed you are after the Tuple Conversion method is apparently faster.
Một chuỗi là một chuỗi các ký tự và đại diện cho một trong các loại dữ liệu Python chính.
Danh sách được sử dụng để lưu trữ nhiều mục trong một biến duy nhất, danh sách cho phép các giá trị trùng lặp, được đặt hàng và có thể thay đổi. Danh sách các mục có thể là các loại dữ liệu khác nhau.