返回

python——在另一个列表中合并的名称列表

发布时间:2022-05-10 20:32:01 278
# node.js

我有带有名称的字符串列表,我想将所有字符串放在一起(如果按升序排列)。

例如; Full_data=['johndoeS','doeSjohn','michaelChandlerJ','BrownSteven','Jmichaelchandler','doejohnS','michaelJchandler','StevenBrown']

到目前为止我的代码:

        Full_data_check=[]
        for i in range(len(Full_data)-1):
            Full_data_check.append("".join(sorted(Full_data[i])))
        dict={}
        for i in range(len(Full_data_check)-1):
            if Full_data_check[i] in dict:
                dict[Full_data_check[i]].append(Full_data[i])
            else:
                dict[Full_data_check[i]]=[Full_data[i]]
        ans=[]
        for i in dict.values():
            ans.append(i)

但我没有在 ans 列表中看到来自 full_data 的所有数据。难道我做错了什么?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
下一篇
使用 opengopro 通过 USB 连接到 gopro 2022-05-10 19:53:15