首页 > 编程语言 >python中怎么输出字典中字典的值

python中怎么输出字典中字典的值

时间:2023-05-06 18:11:38浏览次数:29  
标签:xpath 输出 www cn python text lc li 字典

#T 要求输出'./a/text()url_gglb_xpath_dic = {    '中国邮政储蓄银行': {
        '发行公告': [
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/lcxsgg/index_页码.html',
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/lcxsgg', # 拼接头
'//div[@class="col_list"]/ul/li', # li_xapth
'./a/text()', # xxbt_xpath
'./a/@href', # lianjie_xpath
'./span/text()', # xxfrq_xpath
],
'到期公告': [
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/dqgg/index_页码.html',
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/dqgg', # 拼接头
'//div[@class="col_list"]/ul/li', # li_xapth
'./a/text()', # xxbt_xpath
'./a/@href', # lianjie_xpath
'./span/text()', # xxfrq_xpath
],
'净值公告': [
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/jzgg/index_页码.html',
'https://www.psbc.com/cn/grfw/tzlc/lc/ywgg/jzgg', # 拼接头
'//div[@class="col_list"]/ul/li', # li_xapth
'./a/text()', # xxbt_xpath
'./a/@href', # lianjie_xpath
'./span/text()', # xxfrq_xpath
],

},
}
代码:
a=url_gglb_xpath_dic['中国邮政储蓄银行']['到期公告']
for b in a:
if b == './a/text()':
print(b)
出的结果如下:

    ./a/text()

    Process finished with exit code 0

 

标签:xpath,输出,www,cn,python,text,lc,li,字典
From: https://www.cnblogs.com/36zy/p/17378210.html

相关文章

  • python中判断多个元素是否在列表中
    判断单个元素是否在列表中时可以通过in>>>'a'in['a','b','c']True但如果是多个元素,就不能通过in进行判断此时我们可以通过集合中的issubset和issuperset方法顾名思义,issubset是判断某集合是否是另外一个集合的子集,issuperset是判断某集合是否是另外一个集合的超集>>>......
  • PyCharm测试for循环片段,一直没输出
    PyCharm测试for循环片段,一直没输出。同样代码在IDLE中就没问题。foriinrange(20,31,2):print(i,end='\t')后来发现是PyCharm可能觉得for循环没结束,没有循环结束的标志,所以没有反应。后面加个print语句,解决foriinrange(20,31,2):print(i,end='\t')print......
  • 第五章 输入输出系统 5.3 中断机构和中断处理程序
    中断是多道程序得以实现的基础,是设备管理的基础;中断处理程序是I/O系统中最低的一层,是整个I/O系统的基础。一、中断简介 1.中断和陷入 中断:CPU对I/O设备发来的中断信号的响应。 陷入:由CPU内部事件(非法指令、越界、运算上溢下溢等)所引起的中断。 2.中断向量表和中断优......
  • python操作elasticsearch 记录
    一、环境Elasticsearch5.x, python3.6, 注意Elasticsearch不同版本的区别,比如以下几条:_id 字段变为 id 字段:在Elasticsearch5中,文档的唯一标识符使用 _id 字段。而在Elasticsearch6和7中,唯一标识符改为使用 id 字段。在Elasticsearch7中,_id字段被重新引......
  • 泛型字典TDictionary
    //声明bplList:TDictionary<string,Integer>;//创建bplList:=TDictionary<string,Integer>.Create;//往字典里增加一条h:=LoadPackage(bplName);bplList.Add(bplName,h);//查字典ifnotbplList.ContainsKey(bplName)then//遍历字典vari:Integer;............
  • 番外篇:分享一道用Python基础+蒙特卡洛算法实现排列组合的题目(附源码)
    今日鸡汤夕阳无限好,只是近黄昏。    大家好,我是Python进阶者。    是不是觉得很诧异?明明上周刚发布了这篇:分享一道用Python基础+蒙特卡洛算法实现排列组合的题目(附源码),今天又来一篇,名曰番外篇!其实今天是想给大家分享【......
  • 分享一道用Python基础+蒙特卡洛算法实现排列组合的题目(附源码)
    今日鸡汤沙场烽火连胡月,海畔云山拥蓟城。    大家好,我是Python进阶者。这篇文章的题目真的是很难取,索性先取这个了,装个13好了。前言    前几天在才哥交流群里,有个叫【RickXiang】的粉丝在Python交流群里问了一道关于排列组合的问题,初步一看觉得很简单,实际上确实是有难度的......
  • Python函数介绍:getattr()、setattr()、hasattr()
    在Python中我们通常对类的操作中,常常会判定某个属性是否是在这个类中,也会动态的为这个类更改\增添的某些属性和方法。这时我们会常常用到这个几个重要的Python内置函数,分别是getattr()、setattr()、hasattr()。1、getattr(obj,name[,default])obj表示指定的类实例对......
  • 使用python脚本传递参数:(三种方式可收藏)
    背景:使用python脚本传递参数在实际工作过程中还是比较常用,以下提供了好几种的实现方式:一、使用sys.argv的数组传入说明:使用sys.argv必须按照先后的顺序传入对应的参数;sys.argv则封装了传入的参数数据,作为数组的方式已经传入importsysprint("传入参数的总长度为:",len(sys.ar......
  • WEB|[SUCTF 2019]Pythonginx
    源码@app.route('/getUrl',methods=['GET','POST'])defgetUrl():url=request.args.get("url")host=parse.urlparse(url).hostnameifhost=='suctf.cc':#解析主机名,不能是suctf.ccreturn......