Hướng dẫn how do i remove the last comma from a tuple in python? - làm cách nào để xóa dấu phẩy cuối cùng khỏi bộ mã trong python?
Show
Jaydeep Patilunread, Ngày 21 tháng 2 năm 2014, 2:49:01 PM2/21/142/21/14 đến Tôi đang nhận được dưới Tuple từ Excel. Làm thế nào tôi nên loại bỏ dấu phẩy bổ sung trong mỗi tuple để giúp các hoạt động dễ dàng. Tuples là: seriesxlist1 = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1), (0.11)) Xin đề nghị tôi giải pháp. Trân trọng Jay Mircescu Andreiunread, Ngày 21 tháng 2 năm 2014, 3:02:58 PM2/21/142/21/14 đến Tôi đang nhận được dưới Tuple từ Excel. Làm thế nào tôi nên loại bỏ dấu phẩy bổ sung trong mỗi tuple để giúp các hoạt động dễ dàng. Tuples là: seriesxlist1 = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1), (0.11)) Xin đề nghị tôi giải pháp.unread, Trân trọng Jay2/21/14 Mircescu Andrei Ngày 21 tháng 2 năm 2014, 3:02:58 PM2/21/14unread, Tôi nghĩ rằng bạn có một bộ dữ liệu ở đó. Một tuple gồm 12 bộ dữ liệu.2/21/14 đến Tôi đang nhận được dưới Tuple từ Excel. Làm thế nào tôi nên loại bỏ dấu phẩy bổ sung trong mỗi tuple để giúp các hoạt động dễ dàng. Tuples là: seriesxlist1 = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1), (0.11)) Xin đề nghị tôi giải pháp. Trân trọng Jay Mircescu Andrei Ngày 21 tháng 2 năm 2014, 3:02:58 PM2/21/14 Tôi nghĩ rằng bạn có một bộ dữ liệu ở đó. Một tuple gồm 12 bộ dữ liệu. Bạn cần phải phân tích từng người và đại diện cho nó như bạn muốn Stephane Wirtelunread, Ngày 21 tháng 2 năm 2014, 3:11:03 PM2/21/142/21/14 đến đến Mircescu Andrei, Bernd Nawothnig Ngày 21 tháng 2 năm 2014, 3:20:31 PM2/21/14 Vào năm 2014-02-21, Mircescu Andrei đã viết:> Vineri, 21 Februarie 2014, 08:49:01 UTC+2, Jaydeep Patil A Scris: >> Tôi đang nhận được dưới mức từ Excel. >> >> Làm thế nào tôi nên loại bỏ dấu phẩy bổ sung trong mỗi tuple để giúp các hoạt động dễ dàng. >> >> >> >> Bộ dữ liệu là: >> >> seriesxlist1 = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1), (0,11))>> > Tôi nghĩ rằng bạn có một bộ dữ liệu ở đó. Một tuple gồm 12 bộ dữ liệu. Không, nó không phải: #V+ >>> A = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1 ), (0,11)) >>> A (0,0, 0,01, 0,02, 0,03, 0,04, 0,05, 0,06, 0,07, 0,08, 0,09, 0,1, 0,11) #V-unread, Dấu phẩy tạo ra một tuple, không phải là dấu ngoặc đơn:2/21/14 đến #V+ >>> A = ((0,0,), (0,01,), (0,02,), (0,03,), (0,04,), (0,05,), (0,06,), (0,07,), (0,08 . ,), (0,06,), (0,07,), (0,08,), (0,09,), (0,1,), (0.11,)) >>> #V- V- Bernd - Không có thời gian Toulouse Gary Herron Ngày 21 tháng 2 năm 2014, 4:27:24 PM2/21/14 Không có thêm * dấu phẩy * ở đó. Có lẽ bạn có nghĩa là thêm *dấu ngoặc đơn *? Khi Python phân tích cú pháp dòng đó, dấu ngoặc đơn được sử dụng để kiểm soát đánh giá (không cần thiết trong trường hợp này, khi nó bật ra) và sẽ không ở trong kết quả cuối cùng. >>> seriesxlist1 = ((0,0), (0,01), (0,02), (0,03), (0,04), (0,05), (0,06), (0,07), (0,08), (0,09), (0,1), (0.11)) >>> seriesxlist1 (0,0, 0,01, 0,02, 0,03, 0,04, 0,05, 0,06, 0,07, 0,08, 0,09, 0,1, 0,11) Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây: một tuple là một cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc dấu ngoặc đơn. Việc * in * của một tuple python sử dụng cả hai cho sự xuất hiện của nó trên đầu ra, nhưng bản thân tuple không có điều đó.unread, Gary Herron2/21/14 đến Jussi Piitulainen Ngày 21 tháng 2 năm 2014, 5:13:30 PM2/21/14 Gary Herron viết: > Vào ngày 20/02/2014 10:49 tối, Jaydeep Patil đã viết: >> Tôi đang nhận được dưới Tuple từ Excel. >> Làm thế nào tôi nên loại bỏ dấu phẩy bổ sung trong mỗi tuple để dễ dàng cho các hoạt động >>. > >> ), (0.1), (0.11)) >>>> Xin vui lòng gợi ý cho tôi giải pháp. > > Không có thêm * dấu phẩy * ở đó. Có lẽ bạn có nghĩa là thêmunread, Có thêm dấu phẩy trong một chủ đề trước đó.2/21/14 Jaydeep, Rustom Mody đã cho bạn câu trả lời, mà bạn thậm chí đã trích dẫn nhưng dường như không chú ý. Quay lại và xem. Câu trả lời đó là đây: >>> seriesxlist1 = ((0,0,), (0,01,), (0,02,)) >>> x2 = [x*x cho (x,) trong seriesxlist1] Tôi có xu hướng bỏ qua những dấu ngoặc đơn đó và chỉ sử dụng dấu phẩy: >>> x2 = [x*x cho x, trong seriesxlist1] Alister Ngày 21 tháng 2 năm 2014, 5:29:08 PM2/21/14 >>> x = sum (a+b cho a, b trong tệp lst, 10) "", dòng 1 cú pháp: biểu thức máy phát phải được đặt dấu ngoặc đơn nếu không phải là đối số duy nhất >>> x = sum , b trong lst), 10) [Không có lỗi] -TKC Mark Lawrenceunread, Ngày 21 tháng 2 năm 2014, 10:02:33 PM2/21/142/21/14 đến Vào ngày 21/02/2014 08:27, Gary Herron đã viết: >> Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây:> Một tuple là cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc> dấu ngoặc đơn. Việc * in * của một bộ python sử dụng cả hai cho nó> xuất hiện trên đầu ra, nhưng bản thân bộ tuple không có điều đó. > >>> A = 1,2,3 >>> Loại (a) Tôi thấy dấu phẩy và một tuple ở trên nhưng tôi không thấy một bản in. - Pythonistas đồng nghiệp của tôi, không hỏi ngôn ngữ của chúng tôi có thể làm gì cho bạn, hãy hỏi bạn có thể làm gì cho ngôn ngữ của chúng tôi. Mark Lawrence --- Email này không có vi-rút và phần mềm độc hại vì Avast! Bảo vệ chống vi -rút đang hoạt động. http://www.avast.com Peter Ottenunread, Ngày 21 tháng 2 năm 2014, 10:14:39 PM2/21/142/21/14 đến
Vào ngày 21/02/2014 08:27, Gary Herron đã viết: >> Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây:> Một tuple là cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc> dấu ngoặc đơn. Việc * in * của một bộ python sử dụng cả hai cho nó> xuất hiện trên đầu ra, nhưng bản thân bộ tuple không có điều đó. > >>> A = 1,2,3 >>> Loại (a) Tôi thấy dấu phẩy và một tuple ở trên nhưng tôi không thấy một bản in. - Pythonistas đồng nghiệp của tôi, không hỏi ngôn ngữ của chúng tôi có thể làm gì cho bạn, hãy hỏi bạn có thể làm gì cho ngôn ngữ của chúng tôi. Mark Lawrenceunread, --- Email này không có vi-rút và phần mềm độc hại vì Avast! Bảo vệ chống vi -rút đang hoạt động. http://www.avast.com2/21/14 đến Vào ngày 21/02/2014 08:27, Gary Herron đã viết: >> Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây:> Một tuple là cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc> dấu ngoặc đơn. Việc * in * của một bộ python sử dụng cả hai cho nó> xuất hiện trên đầu ra, nhưng bản thân bộ tuple không có điều đó. > >>> A = 1,2,3 >>> Loại (a) Tôi thấy dấu phẩy và một tuple ở trên nhưng tôi không thấy một bản in. - Pythonistas đồng nghiệp của tôi, không hỏi ngôn ngữ của chúng tôi có thể làm gì cho bạn, hãy hỏi bạn có thể làm gì cho ngôn ngữ của chúng tôi. Mark Lawrenceunread, --- Email này không có vi-rút và phần mềm độc hại vì Avast! Bảo vệ chống vi -rút đang hoạt động. http://www.avast.com2/22/14 đến Vào ngày 21/02/2014 08:27, Gary Herron đã viết: >> Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây:> Một tuple là cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc> dấu ngoặc đơn. Việc * in * của một bộ python sử dụng cả hai cho nó> xuất hiện trên đầu ra, nhưng bản thân bộ tuple không có điều đó. > >>> A = 1,2,3 >>> Loại (a) Tôi thấy dấu phẩy và một tuple ở trên nhưng tôi không thấy một bản in. - Pythonistas đồng nghiệp của tôi, không hỏi ngôn ngữ của chúng tôi có thể làm gì cho bạn, hãy hỏi bạn có thể làm gì cho ngôn ngữ của chúng tôi. Mark Lawrenceunread, --- Email này không có vi-rút và phần mềm độc hại vì Avast! Bảo vệ chống vi -rút đang hoạt động. http://www.avast.com2/22/14 Peter Otten Ngày 21 tháng 2 năm 2014, 10:14:39 PM2/21/14 Tim Chase đã viết: -TKC > Với tuple một giá trị đơn, tôi có xu hướng tìm thấy parens làm cho nó có thể đọc được hơn, vì vậy tôi sẽ đi với >> [x*x cho (x,) trong lst]unread, Hầu như không thấy trong tự nhiên, nhưng giải nén hoạt động với [...], quá:2/24/14 đến
Vào ngày 21/02/2014 08:27, Gary Herron đã viết: >> Một chút ký hiệu, bởi vì tôi không chắc chúng ta đang giao tiếp tốt ở đây:> Một tuple là cấu trúc dữ liệu Python. Nó không có dấu phẩy hoặc> dấu ngoặc đơn. Việc * in * của một bộ python sử dụng cả hai cho nó> xuất hiện trên đầu ra, nhưng bản thân bộ tuple không có điều đó. > >>> A = 1,2,3 >>> Loại (a) Tại sao Tuple thêm dấu phẩy?Lý do tại sao bạn cần một dấu phẩy, cho một tuple với một yếu tố là "Tuple là một đối tượng được phân định bởi dấu phẩy", chứ không phải "một đối tượng được đặt trong ngoặc đơn ()".Lưu ý rằng đó thực sự là dấu phẩy tạo ra một tuple, không phải dấu ngoặc đơn.tuple is an object delimited by comma , ", not "an object enclosed in parentheses () ". Note that it is actually the comma which makes a tuple, not the parentheses.
Làm cách nào để xóa một phần của một tuple?Loại bỏ các yếu tố tuple cá nhân là không thể.Tất nhiên, không có gì sai khi kết hợp một tuple khác với các yếu tố không mong muốn bị loại bỏ.Để loại bỏ rõ ràng toàn bộ tuple, chỉ cần sử dụng câu lệnh DEL.. There is, of course, nothing wrong with putting together another tuple with the undesired elements discarded. To explicitly remove an entire tuple, just use the del statement.
Làm cách nào để loại bỏ một chuỗi khỏi một tuple trong python?Sử dụng phương thức Remove (): Phương thức Remove () có thể được sử dụng với danh sách hoặc danh sách tuple và chỉ mục của phần tử sẽ được xóa có thể được truyền dưới dạng đối số cho phương thức xóa.Phương pháp này cũng xóa toàn bộ tuple khỏi danh sách.:
The remove() method can be used with a list or a tuple list and the index of the element to be removed can be passed as an argument to the remove method. This method also deletes an entire tuple from the list.
Bạn có thể sử dụng Remove with tuple không?Lưu ý: Bạn không thể loại bỏ các mục trong một tuple.You cannot remove items in a tuple. |