Python Forum
Remove \n at the end of a character from a list
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Remove \n at the end of a character from a list
#1
Hi !

After getting a series of numbers in a text file via the command with open, I end up with the following list:

['13.5\n', '17\n', '9.5\n', '12\n', '14\n', '6\n', '5.5\n', '8.5\n', '10.5\n', '29\n', '14\n', '9\n', '15.5\n', '11.5\n', '16\n', '18\n', '13\n', '12.5\n', '15.5\n']


Info: I use python 3

There I block, because I will like to remove all the "\ n" in order to be able to pass them in float in a new list.

If someone has an idea thank you very much!
Reply
#2
>>> lst = ['13.5\n', '17\n', '9.5\n', '12\n', '14\n', '6\n', '5.5\n', '8.5\n', '10.5\n', '29\n', '14\n', '9\n', '15.5\n', '11.5\n', '16\n', '18\n', '13\n', '12.5\n', '15.5\n']
>>> lst = [e.strip() for e in lst]
>>> lst
['13.5', '17', '9.5', '12', '14', '6', '5.5', '8.5', '10.5', '29', '14', '9', '15.5', '11.5', '16', '18', '13', '12.5', '15.5']
>>> lst = [float(e.strip()) for e in lst]
>>> lst
[13.5, 17.0, 9.5, 12.0, 14.0, 6.0, 5.5, 8.5, 10.5, 29.0, 14.0, 9.0, 15.5, 11.5, 16.0, 18.0, 13.0, 12.5, 15.5]
Recommended Tutorials:
Reply
#3
You don't need to strip whitespaces, if you use float. Same for int.
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  unable to remove all elements from list based on a condition sg_python 3 377 Jan-27-2024, 04:03 PM
Last Post: deanhystad
  Remove numbers from a list menator01 4 1,252 Nov-13-2022, 01:27 AM
Last Post: menator01
  Remove empty keys in a python list python_student 7 2,903 Jan-12-2022, 10:23 PM
Last Post: python_student
  Remove an item from a list contained in another item in python CompleteNewb 19 5,556 Nov-11-2021, 06:43 AM
Last Post: Gribouillis
  [solved] unexpected character after line continuation character paul18fr 4 3,297 Jun-22-2021, 03:22 PM
Last Post: deanhystad
  .remove() from a list - request for explanation InputOutput007 3 2,178 Jan-28-2021, 04:21 PM
Last Post: InputOutput007
  Remove double quotes from the list ? PythonDev 22 8,559 Nov-05-2020, 04:53 PM
Last Post: snippsat
  Remove specific elements from list with a pattern Xalagy 3 2,623 Oct-11-2020, 07:18 AM
Last Post: Xalagy
  How to remove dict from a list? Denial 7 2,855 Sep-28-2020, 02:40 PM
Last Post: perfringo
  SyntaxError: unexpected character after line continuation character siteshkumar 2 3,112 Jul-13-2020, 07:05 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020