鱼C论坛

 找回密码
 立即注册
查看: 2102|回复: 4

[已解决]字典列表的数据分析

[复制链接]
发表于 2017-7-26 23:05:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x

  1. [{'id': 131, 'name': 'AED'}, {'id': 48, 'name': 'AFN'}, {'id': 121, 'name': 'ALL'}, {'id': 51, 'name': 'AMD'}, {'id': 71, 'name': 'ANG'}, {'id': 49, 'name': 'AOA'}, {'id': 20, 'name': 'ARS'}, {'id': 22, 'name': 'AUD'}, {'id': 52, 'name': 'AWG'}, {'id': 53, 'name': 'AZN'}, {'id': 63, 'name': 'BAM'}, {'id': 57, 'name': 'BBD'}, {'id': 56, 'name': 'BDT'}, {'id': 27, 'name': 'BGN'}, {'id': 55, 'name': 'BHD'}, {'id': 65, 'name': 'BIF'}, {'id': 60, 'name': 'BMD'}, {'id': 112, 'name': 'BND'}, {'id': 62, 'name': 'BOB'}, {'id': 7, 'name': 'BRL'}, {'id': 54, 'name': 'BSD'}, {'id': 61, 'name': 'BTN'}, {'id': 64, 'name': 'BWP'}, {'id': 58, 'name': 'BYR'}, {'id': 59, 'name': 'BZD'}, {'id': 5, 'name': 'CAD'}, {'id': 69, 'name': 'CDF'}, {'id': 6, 'name': 'CHF'}, {'id': 46, 'name': 'CLP'}, {'id': 8, 'name': 'CNY'}, {'id': 9, 'name': 'COP'}, {'id': 40, 'name': 'CRC'}, {'id': 70, 'name': 'CUP'}, {'id': 167, 'name': 'CVE'}, {'id': 72, 'name': 'CYP'}, {'id': 10, 'name': 'CZK'}, {'id': 73, 'name': 'DJF'}, {'id': 11, 'name': 'DKK'}, {'id': 74, 'name': 'DOP'}, {'id': 113, 'name': 'DZD'}, {'id': 75, 'name': 'ECS'}, {'id': 76, 'name': 'EGP'}, {'id': 78, 'name': 'ERN'}, {'id': 79, 'name': 'ETB'}, {'id': 81, 'name': 'FJD'}, {'id': 80, 'name': 'FKP'}, {'id': 147, 'name': 'GBP'}, {'id': 82, 'name': 'GEL'}, {'id': 114, 'name': 'GHS'}, {'id': 83, 'name': 'GIP'}, {'id': 115, 'name': 'GMD'}, {'id': 85, 'name': 'GNF'}, {'id': 170, 'name': 'GTQ'}, {'id': 86, 'name': 'GYD'}, {'id': 25, 'name': 'HKD'}, {'id': 45, 'name': 'HNL'}, {'id': 30, 'name': 'HRK'}, {'id': 87, 'name': 'HTG'}, {'id': 12, 'name': 'HUF'}, {'id': 13, 'name': 'IDR'}, {'id': 91, 'name': 'ILS'}, {'id': 21, 'name': 'INR'}, {'id': 90, 'name': 'IQD'}, {'id': 89, 'name': 'IRR'}, {'id': 88, 'name': 'ISK'}, {'id': 155, 'name': 'ITL'}, {'id': 92, 'name': 'JMD'}, {'id': 93, 'name': 'JOD'}, {'id': 26, 'name': 'JPY'}, {'id': 95, 'name': 'KES'}, {'id': 97, 'name': 'KGS'}, {'id': 66, 'name': 'KHR'}, {'id': 68, 'name': 'KMF'}, {'id': 124, 'name': 'KPW'}, {'id': 33, 'name': 'KRW'}, {'id': 96, 'name': 'KWD'}, {'id': 67, 'name': 'KYD'}, {'id': 94, 'name': 'KZT'}, {'id': 98, 'name': 'LAK'}, {'id': 99, 'name': 'LBP'}, {'id': 145, 'name': 'LKR'}, {'id': 101, 'name': 'LRD'}, {'id': 100, 'name': 'LSL'}, {'id': 28, 'name': 'LTL'}, {'id': 14, 'name': 'LVL'}, {'id': 102, 'name': 'LYD'}, {'id': 111, 'name': 'MAD'}, {'id': 109, 'name': 'MDL'}, {'id': 105, 'name': 'MGA'}, {'id': 104, 'name': 'MKD'}, {'id': 118, 'name': 'MMK'}, {'id': 110, 'name': 'MNT'}, {'id': 103, 'name': 'MOP'}, {'id': 108, 'name': 'MRO'}, {'id': 41, 'name': 'MUR'}, {'id': 107, 'name': 'MVR'}, {'id': 106, 'name': 'MWK'}, {'id': 34, 'name': 'MXN'}, {'id': 35, 'name': 'MYR'}, {'id': 117, 'name': 'MZN'}, {'id': 119, 'name': 'NAD'}, {'id': 123, 'name': 'NGN'}, {'id': 122, 'name': 'NIO'}, {'id': 15, 'name': 'NOK'}, {'id': 120, 'name': 'NPR'}, {'id': 36, 'name': 'NZD'}, {'id': 166, 'name': 'OMR'}, {'id': 17, 'name': 'PAB'}, {'id': 162, 'name': 'PEN'}, {'id': 164, 'name': 'PGK'}, {'id': 37, 'name': 'PHP'}, {'id': 165, 'name': 'PKR'}, {'id': 18, 'name': 'PLN'}, {'id': 161, 'name': 'PLZ'}, {'id': 163, 'name': 'PYG'}, {'id': 160, 'name': 'QAR'}, {'id': 84, 'name': 'QTQ'}, {'id': 29, 'name': 'RON'}, {'id': 152, 'name': 'RSD'}, {'id': 31, 'name': 'RUB'}, {'id': 159, 'name': 'RUR'}, {'id': 158, 'name': 'RWF'}, {'id': 153, 'name': 'SAR'}, {'id': 149, 'name': 'SBD'}, {'id': 151, 'name': 'SCR'}, {'id': 144, 'name': 'SDD'}, {'id': 19, 'name': 'SEK'}, {'id': 38, 'name': 'SGD'}, {'id': 157, 'name': 'SHP'}, {'id': 168, 'name': 'SKK'}, {'id': 150, 'name': 'SLL'}, {'id': 148, 'name': 'SOD'}, {'id': 143, 'name': 'SRG'}, {'id': 146, 'name': 'SSP'}, {'id': 154, 'name': 'STD'}, {'id': 77, 'name': 'SVC'}, {'id': 141, 'name': 'SYP'}, {'id': 142, 'name': 'SZL'}, {'id': 137, 'name': 'THB'}, {'id': 139, 'name': 'TJS'}, {'id': 133, 'name': 'TMM'}, {'id': 134, 'name': 'TND'}, {'id': 136, 'name': 'TOP'}, {'id': 32, 'name': 'TRY'}, {'id': 135, 'name': 'TTD'}, {'id': 140, 'name': 'TWD'}, {'id': 138, 'name': 'TZS'}, {'id': 132, 'name': 'UAG'}, {'id': 23, 'name': 'UAH'}, {'id': 44, 'name': 'UGX'}, {'id': 47, 'name': 'UYU'}, {'id': 130, 'name': 'UZS'}, {'id': 4, 'name': 'VEF'}, {'id': 24, 'name': 'VND'}, {'id': 128, 'name': 'VUB'}, {'id': 129, 'name': 'VUV'}, {'id': 156, 'name': 'WST'}, {'id': 43, 'name': 'XAF'}, {'id': 50, 'name': 'XCD'}, {'id': 42, 'name': 'XOF'}, {'id': 16, 'name': 'XPF'}, {'id': 127, 'name': 'YER'}, {'id': 169, 'name': 'YUM'}, {'id': 39, 'name': 'ZAR'}, {'id': 126, 'name': 'ZMK'}, {'id': 116, 'name': 'ZRZ'}, {'id': 125, 'name': 'ZWD'}]
复制代码


如上面,这样一个列表,我想取出name是'SLL'的id的值,需要怎么实现?
最佳答案
2017-7-26 23:17:45
  1. list1 = 你上面的列表
  2. for i in list1:
  3.     if i['name'] == 'SLL':
  4.         print(i['id'])
  5.         break
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2017-7-26 23:17:45 | 显示全部楼层    本楼为最佳答案   
  1. list1 = 你上面的列表
  2. for i in list1:
  3.     if i['name'] == 'SLL':
  4.         print(i['id'])
  5.         break
复制代码


小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-27 10:23:23 | 显示全部楼层

访问字段,如果用i.get('name') 和 i.get('id')是不是更好
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-7-27 10:27:04 | 显示全部楼层
只为 发表于 2017-7-27 10:23
访问字段,如果用i.get('name') 和 i.get('id')是不是更好

get是合适的,可以避免出错。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-7-27 10:46:52 | 显示全部楼层
冬雪雪冬 发表于 2017-7-27 10:27
get是合适的,可以避免出错。

谢谢了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-3-1 01:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表