Hướng dẫn python write list to csv without brackets - python ghi danh sách vào csv không có dấu ngoặc
Tôi có chức năng chính này: Show
Đầu ra hiện tại của tôi là nó viết thành công vào CSV nhưng mục tiêu của tôi là loại bỏ các dấu ngoặc vuông. Tôi đã thử sử dụng phương thức Làm thế nào tôi có thể đạt được điều này cho rằng tôi đang sử dụng danh sách 3 chiều? Lưu ý, tôi dự định thêm nhiều cột dữ liệu trong tương lai. Edit: Đầu ra hiện tại của tôi cho 1 hàng tương tự như:
Tôi muốn nó là:
Tôi đang viết một danh sách cho CSV và cũng viết một tiêu đề. Nhưng danh sách luôn xuất ra với dấu ngoặc mở và đóng và trích dẫn: ví dụ: "[123, không chấp thuận, không]", trong khi tiêu đề thì không. Nếu tôi sử dụng thay thế để loại bỏ các dấu ngoặc, tôi sẽ có dấu ngoặc kép. Nếu tôi thay thế các trích dẫn, thì các trích dẫn vẫn còn. Bất kỳ trợ giúp sẽ được đánh giá cao. #
0 1# Hoặc danh sách đầu ra như thế này nếu tôi sử dụng chức năng thay thế
3 4
13 năm trước Tôi có mã này thao tác nhiều danh sách (là sự kết hợp của các số và từ) và tôi cần nó để in vào một tệp văn bản theo hàng mà không có dấu ngoặc. Đây là mã: ingroup = open ("c: \ python25 \ drew \ subgroup.txt", 'r') outgroup = file ("đã làm.txt", 'w') . CT+= 1 Để ghi trong RCW: Bird = Str.Split (Record) Bird.insert (0, Did [Bird [3]]) In Đầu ra trông như thế này, nhưng tôi cần nó mà không có dấu ngoặc: . 'Lba8puye', '32', '10y', 's0111p', '2'] [39, 'cl', '006', '2004', 'a8lgpuye', '10', 'ty', 's0111p' , '2'] Cảm ơn Câu trả lời được đề xuất
Này, cảm ơn rất nhiều vì đã xem xét điều này. Tôi đã thử nó và tôi đã nhận được dấu vết sau: Traceback (cuộc gọi gần đây nhất): Tệp "C: \ python25 \ drew \ gert hoặc bộ đệm nhân vật chỉ đọc, không phải int
Này, cảm ơn rất nhiều vì đã xem xét điều này. Tôi đã thử nó và tôi đã nhận được dấu vết sau: Traceback (cuộc gọi gần đây nhất): Tệp "C: \ python25 \ drew \ gert hoặc bộ đệm nhân vật chỉ đọc, không phải int Đảm bảo trong tương lai - bạn sử dụng khối "mã" khi đăng mã, nó giúp đọc dễ dàng hơn nhiều ...
13 năm trước
Mỗi dòng tệp của bạn được đọc trong danh sách, vì vậy bạn cần lặp qua danh sách và in từng mục.
13 năm trước
Này, cảm ơn rất nhiều vì đã xem xét điều này. Tôi đã thử nó và tôi đã nhận được dấu vết sau: Traceback (cuộc gọi gần đây nhất): Tệp "C: \ python25 \ drew \ gert hoặc bộ đệm nhân vật chỉ đọc, không phải int
13 năm trước
Đảm bảo trong tương lai - bạn sử dụng khối "mã" khi đăng mã, nó giúp đọc dễ dàng hơn nhiều ... Bất cứ khi nào bạn viết nội dung vào tệp - nó cần phải ở định dạng chuỗi. Vì vậy, khi bạn vượt qua một số nguyên để viết, Python đã lỗi. Những gì bạn muốn là một cái gì đó như thế này:
Vegaseat1.735 đồng nghiệp của Đội đạo đức giả của Daniweb 1,735 DaniWeb's Hypocrite Team Colleague 13 năm trướcBạn có thể chuyển đổi danh sách thành một chuỗi và sử dụng Slice ...
woooee814 gần một maven đăng 814 Nearly a Posting Maven 13 năm trướcBạn có thể chuyển đổi danh sách thành một chuỗi và sử dụng Slice ...
13 năm trước Bạn có thể chuyển đổi danh sách thành một chuỗi và sử dụng Slice ... woooee814 gần một maven đăng RCW là một danh sách các danh sách. Bạn muốn viết chuỗi vào một tệp để bạn phải thêm một cấp độ nữa. Cảm ơn tất cả mọi người lời khuyên thực sự tốt từ tất cả các bạn Làm thế nào để bạn lưu một danh sách mà không có dấu ngoặc trong Python?Phương pháp 2: Giải nén với dấu phân cách để in danh sách được phân tách bằng dấu phẩy mà không đặt dấu ngoặc vuông, cách pythonic nhất là giải nén tất cả các giá trị danh sách vào hàm in () và sử dụng đối số SEP = ',' dấu phẩy và một không gian.unpack all list values into the print() function and use the sep=', ' argument to separate the list elements with a comma and a space.
Làm cách nào để biến một danh sách thành một chuỗi không có dấu ngoặc trong Python?Sử dụng chức năng tham gia để xóa dấu ngoặc khỏi danh sách trong Python.tham gia () là một chức năng tích hợp trong Python.Phương pháp này lấy tất cả các yếu tố từ một chuỗi nhất định.Sau đó, nó tham gia tất cả các yếu tố và in chúng vào một yếu tố duy nhất. to remove brackets from a list in Python. join() is a built-in function in python. This method takes all the elements from a given sequence. Then it joins all the elements and prints them into a single element.
Làm cách nào để loại bỏ các dấu ngoặc danh sách trong Python?Để xóa các dấu ngoặc vuông khỏi danh sách: Sử dụng lớp str () để chuyển đổi danh sách thành chuỗi. Sử dụng chuỗi cắt để loại trừ các ký tự đầu tiên và cuối cùng khỏi chuỗi.Chuỗi sẽ không chứa dấu ngoặc vuông.Use the str() class to convert the list to a string. Use string slicing to exclude the first and last characters from the string. The string won't contain the square brackets.
Làm thế nào để bạn in một danh sách chuỗi mà không có dấu ngoặc và dấu phẩy trong Python?Sử dụng đối số SEP để in danh sách mà không có dấu phẩy và dấu ngoặc, ví dụ:in (*my_list, sep = '').Các mục trong danh sách sẽ được giải nén trong chức năng Call to the Print () và sẽ được in mà không cần dấu phẩy, dấu ngoặc và trích dẫn.Đã sao chép!, e.g. print(*my_list, sep='') . The items in the list will get unpacked in the call to the print() function and will get printed without commas, brackets and quotes. Copied! |