当前位置:   article > 正文

列表类型的字符串转换成列表_如何将列表中多个字符串转化为列表

如何将列表中多个字符串转化为列表

昨天写爬虫爬取网页文本时出现以下问题:

  1. # ['', '.', '第一篇 100个高频词汇', '', '1 accelerate vt. (使)加速,增速', '', '11 assign vt.指派,选派;分配,布置(作业)', '', '【例】accelerate the rate of economic growth', '', '【派】assignment 作业', '', '加速经济增长', '', '12 assume vt.假象、假定', '', ]
  2. # <class 'str'>

明明看着是列表的,但是遍历的时候是一个数一个数的遍历。查看了一下类型原来是字符串,网上找了很多都是简单的字符串转列表的例子,放在这里都不管用。后来想出了一个方法,类似这种原理:

  1. a = "'baidu', 'nihao', 'kugou'"
  2. print(a)
  3. # <class 'str'>
  4. b = a.split(',')
  5. print("输出:"b)
  6. print(type(b))
  7. # 输出:["'baidu'", "'nihao'", "'kugou'"]
  8. # <class 'list'>

只要把外面两个中括号转化成( ”) 符号再用split对( ,)符号进行分割就成了列表。

然后对他进行遍历,把左右的(’‘)去掉就可以完美的拿取里面的文本了。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/702604
推荐阅读
相关标签
  

闽ICP备14008679号