我想对上一个问题做一些改进: How to format the dictionary object in the list of dictionaries?
打印(标签列表)
[[{'script': [{'domain': 'random.com', 'path': 'js/custom.js'}]},
{'script': [{'domain': 'cdnjs.cloudflare.com',
'path': '/ajax/libs/fancybox/2.1.5/jquery.fancybox.min.js'}]},
{'link': [{'domain': 'random.com', 'path': 'css/bootstrap.min.css'}]},
{'link': [{'domain': 'random.com', 'path': 'css/style.css'}]},
{'link': [{'domain': 'random.com', 'path': 'css/responsive.css'}]},
{'link': [{'domain': 'random.com',
'path': 'css/jquery.mCustomScrollbar.min.css'}]},
{'link': [{'domain': 'netdna.bootstrapcdn.com',
'path': '/font-awesome/4.0.3/css/font-awesome.css'}]}]]
我想获取'domain'
键中的所有数据,并将它们逐行存储在一个新文件domain.txt
中
domain.txt
random.com
cdnjs.cloudfare.com
netdna.bootstrapcdn.com
应该避免重复
一种方法:
输出
看起来,大量的内部列表是不必要的,但如果您真的需要它们,那么这应该可以处理所有可能发生的情况:
[注意:这需要Python 3.8+]
相关问题 更多 >
编程相关推荐