79 Show 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. Nói rằng tôi có một chuỗi có cùng một dạng một tuple, ví dụ,
Chỉ cần chạy 0 trên chuỗi làm cho toàn bộ một thứ lớn, trong khi những gì tôi muốn làm là hiểu chuỗi là một tuple. Tôi biết tôi có thể sử dụng một regex cho việc này, nhưng tôi đã hy vọng có một cách ít tốn kém hơn. Ý tưởng?
Niklas B. 90,6K17 Huy hiệu vàng191 Huy hiệu bạc2222 Huy hiệu đồng17 gold badges191 silver badges222 bronze badges hỏi ngày 18 tháng 3 năm 2012 lúc 23:03Mar 18, 2012 at 23:03
1
Nó đã tồn tại!
Tuy nhiên, hãy chú ý đến trường hợp góc:
Nếu định dạng đầu vào của bạn hoạt động khác với Python ở đây, bạn cần xử lý riêng trường hợp đó hoặc sử dụng một phương pháp khác như 1.Đã trả lời ngày 18 tháng 3 năm 2012 lúc 23:05Mar 18, 2012 at 23:05
Niklas B.Niklas B.Niklas B. 90,6K17 Huy hiệu vàng191 Huy hiệu bạc2222 Huy hiệu đồng17 gold badges191 silver badges222 bronze badges 5
hỏi ngày 18 tháng 3 năm 2012 lúc 23:03 Nó đã tồn tại!have more control on what gets converted you can also disassemble the string, convert the values and recreate the tuple. Tuy nhiên, hãy chú ý đến trường hợp góc:
Nếu định dạng đầu vào của bạn hoạt động khác với Python ở đây, bạn cần xử lý riêng trường hợp đó hoặc sử dụng một phương pháp khác như 1.Đã trả lời ngày 18 tháng 3 năm 2012 lúc 23:05
Niklas B.Niklas B.Dec 13, 2017 at 23:34
Tôi sẽ khuyên bạn nên sử dụng 2.jojoNếu bạn không thoải mái với 1 Nghe có vẻ phức tạp hơn, thực sự, nó là một lớp lót:
Điều này sẽ ném 4 nếu bất kỳ phần tử (chuỗi) nào trong bộ tuple không thể chuyển đổi thành 5, ví dụ như 6 trong chuỗi: 7.
Điều tương tự có thể đạt được với Regex:Jun 14, 2017 at 6:46
Đã trả lời ngày 13 tháng 12 năm 2017 lúc 23:34Shameem Jojojojo16 silver badges20 bronze badges 9.4762 Huy hiệu vàng48 Huy hiệu bạc69 Huy hiệu đồng
Bạn có thể phân tích chuỗi của mình mà không cần 8Hàm này trả về 9 nếu phân tích thành công. Nếu không, hãy trả lại 0.
Chúng ta cũng có thể phân tích nó bởi chính chúng ta. Giả sử chúng ta đã trả lại bởi Python như dưới đây:
Đây là cách chúng tôi làm điều đóAug 22, 2017 at 3:50
Chúng tôi tiếp tục đọc các ký tự trong chuỗi tuple nhưng lưu trữ vị trí cuối cùng bên trái và có bao nhiêu dấu chấm phẩy chúng tôi gặp (chúng tôi có thể gọi nó là cấp độ bán nguyệt, vì vậy đối với dấu chấm phẩy phải), bất cứ khi nào chúng tôi gặp một dấu chấm phẩy phải, chúng tôi Những điều dưới đây:hcnak Lấy một chuỗi con từ dấu chấm phẩy cuối cùng đến bán kết bên phải hiện tại.6 silver badges17 bronze badges Làm thế nào để bạn nhận được một tuple từ một chuỗi trong Python?Khi được yêu cầu chuyển đổi một chuỗi thành một tuple, phương thức 'bản đồ', phương thức 'tuple', phương thức 'int' và phương thức 'chia' có thể được sử dụng. Hàm bản đồ áp dụng một chức năng/hoạt động nhất định cho mọi mục trong một mục được lặp lại (chẳng hạn như danh sách, tuple). Nó trả về một danh sách là kết quả.the 'map' method, the 'tuple' method, the 'int' method, and the 'split' method can be used. The map function applies a given function/operation to every item in an iterable (such as list, tuple). It returns a list as the result.
Làm thế nào để bạn phân tích một chuỗi thành một tuple?Phương thức số 1: Sử dụng map () + int + split () + tuple () Phương thức 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ả.Using map() + int + split() + tuple()
This method can be used to solve this particular task. In this, we just split each element of string and convert to list and then we convert the list to resultant tuple.
Bạn có thể cắt một tuple python?Chúng ta có thể sử dụng cắt trong các bộ dữ liệu Tôi giống như cách chúng ta sử dụng trong các chuỗi và danh sách.Cắt tuple về cơ bản được sử dụng để có được một loạt các mặt hàng.Hơn nữa, chúng tôi thực hiện cắt Tuple bằng cách sử dụng toán tử cắt.Chúng ta có thể đại diện cho toán tử cắt trong cú pháp [Bắt đầu: Dừng: Bước]. I'm the same way as we use in strings and lists. Tuple slicing is basically used to obtain a range of items. Furthermore, we perform tuple slicing using the slicing operator. We can represent the slicing operator in the syntax [start:stop:step].
Làm thế nào để bạn giải nén một tuple trong một danh sách trong Python?Những điều cơ bản của việc giải nén một tuple và một danh sách.Nếu bạn viết các biến ở phía bên trái được phân tách bằng dấu phẩy, các phần tử của một tuple hoặc danh sách ở phía bên phải được gán cho mỗi biến..... Giải nén với _ (nhấn mạnh) theo quy ước, các giá trị không cần thiết có thể được gán cho nhấn mạnh _ trong Python..... Giải nén với * (dấu hoa thị). |