Cách xóa n khỏi danh sách trong Python
🎯 Mục tiêu. Trong bài viết này, chúng tôi sẽ thảo luận về các phương pháp để loại bỏ ' Show
Giới thiệuTrong một chuỗi, ' Ví dụ. Giả sử bạn có hai danh sách và bạn muốn in đồng thời các phần tử tương ứng của mỗi danh sách 1 2 3 4 5 6 7 8
lang = ['C\n','C++\n','Python\n','Java\n','R\n'] dev = ['Dennis Ritchie',<'Bjarne Stroustrup','Guido van Rossum','James Gosling','John Chambers'] in('Ngôn ngữ - Nhà phát triển') cho num,i in enumerate(lang): in(i,"-",dev[num])
Sản lượng dự kiến Ngôn ngữ – Nhà phát triển Sản lượng thực tế Ngôn ngữ – Nhà phát triển Trong khi in danh sách Vì vậy, không chậm trễ hơn nữa, chúng ta hãy đi sâu vào các giải pháp để hình dung cách bạn có thể xóa ký tự xuống dòng khỏi danh sách ✨ Cách 1. Sử dụng phương thức replace() method📌 cú pháp string.replace(Old_value, New_value ,Count) Đây
📌 Vì vậy, bạn có thể sử dụng phương pháp Dung dịch 1 2 3 4 5 6 7 8
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(lang): in(i. thay thế('\n', ''), "-", dev[num])
đầu ra Ngôn ngữ – Nhà phát triển ✨ Cách 2. Sử dụng re. phụ()Một cách khác để xóa bất kỳ ký tự xuống dòng nào khỏi danh sách là sử dụng cụm từ thông dụng. Bạn chỉ cần nhập mô-đun 📌 Phương thức cú pháp \n 4Giải pháp . Do đó, bằng cách sử dụng 1 2 3 4 5 6 7 8 9 10
nhập lại
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(lang): in(lại. phụ('\n','',i), "-", dev[num])
đầu ra Ngôn ngữ – Nhà phát triển ✨ Cách 3. Sử dụng strip()📌 cú pháp \n 7Dung dịch. Bạn có thể sử dụng phương thức 1 2 3 4 5 6 7 8
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(lang): in(i. cởi bỏ('\n'), "-", dev[num])
đầu ra Ngôn ngữ – Nhà phát triển ✨ Cách 4. Lát các phần tử danh sáchCắt lát cho phép bạn trích xuất một chuỗi con từ toàn bộ chuỗi với sự trợ giúp của chỉ mục Ví dụ. Đoạn mã sau trích xuất tất cả các ký tự từ một chuỗi ngoại trừ ký tự cuối cùng text = ‘ABCDE#’ Do đó, một cách giải quyết khác cho vấn đề của chúng ta là loại bỏ các ký tự xuống dòng là cắt các phần tử danh sách và xóa ký tự ' 1 2 3 4 5 6 7 8 9 10
nhập lại
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(lang): in(i[: - 1], ", dev[num])
đầu ra Ngôn ngữ – Nhà phát triển Giải trình. Chúng tôi đã sử dụng ✨ Cách 5. Sử dụng chức năng Hiểu danh sách và Splitlines FunctionBây giờ, đây là một cách phức tạp nhưng hiệu quả để loại bỏ các ký tự '
Giải pháp . 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] # sử dụng đường phân tách để phân tách tại các ngắt dòng li = [x. đường phân chia() cho x in lang] in("li. ", li) # làm phẳng danh sách lồng nhau li new_lang = [a cho i in li for a in i] in("new_lang. ", new_lang) dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in() in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(new_lang): in(i, "-", dev[num])
đầu ra li. [[‘C’], [‘C++’], [‘Python’], [‘Java’], [‘R’]] ✨ Cách 6. Sử dụng str. maketrans(x,y) và str. dịch (bản đồ)
Dung dịch 1 2 3 4 5 6 7 8 9 10 11 12
lang = ['C\n', 'C++\n', 'Python\n', 'Java\n', 'R\n'] cho i trong phạm vi(len(lang)): li = lang[i].maketrans('\n', ' ') lang[i] = lang[i].dịch(li) dev = ['Dennis Ritchie',< 'Bjarne Stroustrup', 'Guido van Rossum', 'James Gosling', 'John Chambers'] in() in('Ngôn ngữ - Nhà phát triển') cho num, i in enumerate(lang): in(i, "-", dev[num])
đầu ra Ngôn ngữ – Nhà phát triển ⚠️ Thận trọng
Phần kết luậnDo đó, trong bài viết này, bạn đã tìm hiểu về nhiều phương pháp để loại bỏ ký tự xuống dòng khỏi phần tử danh sách và tôi hy vọng các khái niệm nêu trên đã trả lời tất cả các câu hỏi của bạn \r trong Python là gì?Trong các chuỗi Python, dấu gạch chéo ngược "\" là một ký tự đặc biệt, còn được gọi là ký tự "thoát". Nó được sử dụng để đại diện cho các ký tự khoảng trắng nhất định. "\t" là một tab, "\n" là một dòng mới và "\r" là dấu xuống dòng .
\n được sử dụng để làm gì trong Python?🔹 Tóm tắt
. Nó được sử dụng để biểu thị phần cuối của một dòng văn bản . |