马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我这儿有一个字符串式的列表['[a:1,b:2,c:3]', '[a:3,b:3,c:8]', '[a:2,c:2,m:7,r:4]', '[a:3,b:2,c:7,o:5]']想剔除重复的关键字得到['[a:1,b:2,c:3]', '[a:2,c:2,m:7,r:4]', '[a:3,b:2,c:7,o:5]']如何遍历啊
真心不明白你的目的是什么
我用下面代码把数据格式化了
想怎么搞随便你了so easy
- myseq = ['[a:1,b:2,c:3]', '[a:3,b:3,c:8]', '[a:2,c:2,m:7,r:4]', '[a:3,b:2,c:7,o:5]']
- list1 = []
- for each_list in myseq:
- list1.extend([[ x.replace('[', '').replace(']', '') for x in each_list.split(',')]])
- print(list1)
复制代码
结果如下
- >>>
- [['a:1', 'b:2', 'c:3'], ['a:3', 'b:3', 'c:8'], ['a:2', 'c:2', 'm:7', 'r:4'], ['a:3', 'b:2', 'c:7', 'o:5']]
复制代码
|