我有一个排序列表,我想插入一个字符串,如果它匹配列表中的模式。匹配并插入python排序列表
Example :
Sorted List
['Amy Dave', 'Dee Waugh', 'Eva A', 'Gin', 'Joy Kola', 'Kay Min', 'Mae', 'Pam Deing']
以上列表按排序顺序排列。我需要按排序顺序插入名称,并且如果名称已经存在,则应该在现有名称之前插入名称。
Example
Name 'Eva Henry'
由于Eva已经在列表中,因此匹配模式后应该在Eva A之前插入模式。如果名称不匹配,则应按排序顺序将其插入列表中。输出应该是这样的:
Sorted List
['Amy Dave', 'Dee Waugh', 'Eva Henry', 'Eva A', 'Gin', 'Joy Kola', 'Kay Min', 'Mae', 'Pam Deing']
任何帮助将不胜感激。
谢谢
*“如果该名称已存在,那么它应该在现有名称之前插入“*我可以问为什么这个请求? –
听起来像一个家庭作业问题。如果是,请将其标记为功课。 –
我们对特权客户有这样的要求。是的它真的很奇怪,但它需要做:( – PratapSingh