1.如何获取列表中全部的值?

当我们获取到一个列表,里面含有5个或者更多的值,此时,我们需要取出全部的5个值。可以用一个for循环取出每个元素。

# 获取到症状
item['symptons'] = li.xpath('div/p/a/text()').extract()
#从列表中取出元素,
str=''
for s in item['symptons']:str=str+s+' '
item['symptons']=str
print('#############')
print(item['symptons'])
2.如何取前两个标签?

有时候我们获取到内容是很多P标签或者其他标签组成,但是我们并不想从第一个标签开始获取内容,此时可以采用以下方法。

#p[position()>1会从第2个p标签开始取值
#/ 儿子
#// 子孙
#p标签后面有2个//,表示取孙子的值,当想取儿子的值,用/
/html/body/section/div[3]/div[1]/div[1]/div[4]/p[position()>1]//text()
3.爬虫如何连续运行多个.py文件
#test1运行完后,会直接运行test2,依次类推
scrapy crawl test1 & scrapy crawl test2 & scrapy crawl test3.........

如何将列表中多个元素取出来相关推荐

  1. python 遍历列表中的每个元素 for循环 while循环 迭代器

    ''' 1)while循环遍历,得到列表中每一个元素 ''' list1=[1,2,5,6,9] i=0 #i是下标 while i<len(list1):print(list1[i])i+=1 ...

  2. python删除列表中的重复元素并保持相对顺序不变

    python删除列表中的重复元素并保持相对顺序不变 从列表中删除重复项以便所有元素都是唯一的同时保持原有相对顺序不变 对于列表我们可以使用如下方法: l1 = [1,7,7,8,5,5,4] l2 = ...

  3. python 删除列表中的指定元素

    python 删除列表中的指定元素 def delete_list(list1,ele):"""删除列表中的指定元素:param list1:原列表:param ele: ...

  4. [python]删除列表中相同的元素

    去除列表中重复的元素,非常简单,直接上代码: a = [11, 21, 3, 4, 3, 2, 5] b = list(set(a)) print(a) print(b) 运行结果: E:\Progr ...

  5. scala 获取数组中元素_从Scala中的元素列表中获取随机元素

    scala 获取数组中元素 We can access a random element from a list in Scala using the random variable. To use ...

  6. 检查列表中的所有元素在Python中是否相同

    Here, we are implementing a python program to check whether all elements of a list are the same or n ...

  7. python list去重并删除某些元素_使用Python实现list(列表)中的重复元素删除,例如: X= [1,1,2,a,a,[1,2,3]] 去重后:X= 「1,2,a,[1,2...

    题目要求的实质是列表内部元素的去重,有两种思路:第一种,删除的思路,判断列表中的元素是否出现重复,如果有重复,删除重复出现的元素直到剩下最后一个:第二种,添加的思路,新建空列表,将新列表中不包含.原列 ...

  8. Python入门--列表的查询操作--获取列表知道那个元素的索引、获取列表中的单个元素、获取列表中的多个元素

    #列表的查询操作 #获取列表中指定元素的索引 #index()-->如果列表中存在N个相同的元素,只返回相同元素中的第一个索引 # -->如果查询的元素在列表中不存在,则会抛出Valuee ...

  9. python 获取列表中多个元素-切片操作

    # -*-coding:utf-8 -*- # @Time : 20:48 # @Author: 黄荣津 # @File : 4.获取列表中多个元素-切片操作.py # @Software: PyCh ...

最新文章

  1. 有一个1亿结点的树,已知两个结点, 求它们的最低公共祖先!
  2. SAP 操作,弹出报错 - 已根据规则拒绝服务器触发的操作,是否要查看上个通讯步骤中触发的操作列表 -
  3. lapack安装_VASP环境安装-BoltzTraP-1.2.5安装
  4. QTP 中 通过 Test Setting 设置 function libraries 与 test 的关联
  5. hdu5015 矩阵快速幂233(好题)
  6. http --- 路由器缓存与常见的状态码
  7. nodejs+redis
  8. [转]浅谈MS-SQL锁机制
  9. 显式强制类型转换static_cast, dynamic_cast, const_cast, reinterpret_cast
  10. html怎么防止扒站点,扒站工具-扒取站点js css的工具
  11. 五大常用算法实例列举
  12. 如何用python完成评分功能呢_如何在python中创建一个高效快速的评分系统?
  13. 软件内部的定时炸弹:0-Day Log4Shell只是冰山一角
  14. 秒杀活动,怎么设计全套技术方案
  15. 京东云PostgreSQL在GIS场景的应用分享
  16. iOS webview 实现不允许上拉回弹但是可以下拉刷新
  17. 如何检测分布式系统中的故障节点
  18. 燕山大学计算机复试有机试吗,关于燕山大学机械考研复试经验及导师信息分享...
  19. ACM大牛(曾经的hero)
  20. 第一篇博客(关于IT学习的初步想法)

热门文章

  1. Python多线程爬虫教你如何快速下载表情包,告别斗图斗不赢的烦恼!
  2. 售前工程师的一些面试
  3. 安卓RK3399编译驱动MPU6050,实现内核层与HAL层驱动
  4. 华为手机插了卡显示无服务器,华为没取卡器怎么插卡图解 用力按压使卡托弹出...
  5. 美若黎明-我的2016
  6. python画圆形螺旋线_用Python写一首中秋Rap
  7. uni-app 小程序添加联系客服功能
  8. 关于ros里ppp拨号隧道比如pptp,l2tp,sstp等等,造成多条路由,ospf的时候需要汇总为一条宣告的解决方案
  9. 遗传算法与粒子群算法性能的比较
  10. ipset基本用法和保存配置