Removing matching items from a list?

kevin4fong at gmail.com kevin4fong at gmail.com
Sat Aug 3 20:33:54 EDT 2013


On Saturday, August 3, 2013 1:12:55 PM UTC-7, kevin... at gmail.com wrote:
> Basically, I'm trying to find out how to remove matching items from a list. But there doesn't seem to be any information on how to go about doing this specific function.
> 
> 
> 
> For example, what I want is:
> 
> 
> 
> let's say there is a list:
> 
> 
> 
> pHands[0] = ['ad', 'ac', 'as', 'ah', '7d', '8s', '9d', 'td', 'js', 'jd']
> 
> 
> 
> So up there, my list, which is named pHands[0] has ten items in it.
> 
> 
> 
> I'm trying to make a function where a search is initiated into the list and any matching items with a first matching number/letter reaching four are removed
> 
> 
> 
> So in the end, ad, ac, as, ah (the four a's) will all be deleted/removed from the list. I need the list to automatically detect if there are four matching first letter/numbers in the items in the list.
> 
> 
> 
> The remaining list will be: pHands[0] = ['7d', '8s', '9d', 'td', 'js', 'jd']


Thank you for the advice. It was really helpful with the descriptions and steps.

Would you also happen to know how I could set up a list that keeps track of the removed sets?

Let's say there's 4 a's taken out. The list would show:

['a']

But if there was also 4 j's in addition to the 4 a's, it would go:

['a', 'j']

and so forth. 



More information about the Python-list mailing list