Python Forum
Removing all strings in a list that are of x length
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Removing all strings in a list that are of x length
#5
This version is fast and short
my_list = ['apple','pear','banana','orange','shrimp','plum']
biggest = len(max(my_list, key=len))
my_list1 = [x for x in my_list if len(x) != biggest]
print(my_list1)
Output:
['apple', 'pear', 'plum']
biggest is the length of the longest item in my_list. I then use a list comprehension to eliminate items of that length. Banana, orage, and shrimp are all 6 letters long.
Reply


Messages In This Thread
RE: Removing all strings in a list that are of x length - by jefsummers - May-07-2021, 07:52 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Removing existing tuples from a list of tuple Bruizeh 4 2,769 May-15-2021, 07:14 PM
Last Post: deanhystad
Question Recursion and permutations: print all permutations filling a list of length N SantiagoPB 6 3,266 Apr-09-2021, 12:36 PM
Last Post: GOTO10
  Removing items in a list cap510 3 2,334 Nov-01-2020, 09:53 PM
Last Post: cap510
  How do you find the length of an element of a list? pav1983 13 4,849 Jun-13-2020, 12:06 AM
Last Post: pav1983
  list of strings to list of float undoredo 3 2,677 Feb-19-2020, 08:51 AM
Last Post: undoredo
  Removing items from list slackerman73 8 4,406 Dec-13-2019, 05:39 PM
Last Post: Clunk_Head
  Convert a list of integers to strings? Cornelis 3 2,256 Nov-15-2019, 12:13 PM
Last Post: perfringo
  Print The Length Of The Longest Run in a User Input List Ashman111 3 3,189 Oct-26-2018, 06:56 PM
Last Post: gruntfutuk
  List of Strings Problem jge047 3 3,608 Dec-19-2017, 04:06 AM
Last Post: dwiga
  need help removing an item from a list jhenry 4 4,187 Oct-13-2017, 08:15 AM
Last Post: buran

Forum Jump:

User Panel Messages

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