字典、列表之间相互嵌套

摘要:
“ops”,“post”:115}employee_ 3={‘name’:‘post’:‘salary’:‘id’:employee[‘salary‘]=employee[‘salry‘]+1000 print(employe[‘saly‘])输出130001400021000 Favorite_thing={’foods‘:‘drinks‘:

列表中嵌套字典

employee_1 = {'name': 'david', 'dept': 'ops', 'post': 'NOC', 'salary': 12000, 'id': 113}
employee_2 = {'name': 'brain', 'dept': 'auto', 'post': 'DBA', 'salary': 13000, 'id': 115}
employee_3 = {'name': 'chris', 'dept': 'search', 'post': 'PJM', 'salary': 20000, 'id': 150}
employees = [employee_1, employee_2, employee_3]

for employee in employees:
    employee['salary'] = employee['salary'] + 1000
    print(employee['salary'])

输出

字典、列表之间相互嵌套第1张字典、列表之间相互嵌套第2张
13000
14000
21000
View Code

字典中嵌套列表

favorite_thing = {'foods': 'cheese', 'drinks': ['milk', 'juice', 'whisky']}
for drink in favorite_thing['drinks']:
    print("I love " + drink)

输出

字典、列表之间相互嵌套第1张字典、列表之间相互嵌套第4张
I love milk
I love juice
I love whisky
View Code

字典嵌套列表

favorite_language = {'brain': ['python'], 'chris': ['c', 'ruby'], 'david': ['power shell'], 'tina': ['shell', 'go', 'c++']}

for name, languages in favorite_language.items():
    print("
" + name.title() + " like programing language: ")
    for language in languages:
        print(language.title())

输出

字典、列表之间相互嵌套第1张字典、列表之间相互嵌套第6张
Brain like programing language: 
Python

Chris like programing language: 
C
Ruby

David like programing language: 
Power Shell

Tina like programing language: 
Shell
Go
C++
View Code

免责声明:文章转载自《字典、列表之间相互嵌套》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇网络协议和管理多串匹配下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

selenium实现淘宝的商品爬取

一、问题 本次利用selenium自动化测试,完成对淘宝的爬取,这样可以避免一些反爬的措施,也是一种爬虫常用的手段。本次实战的难点: 1.如何利用selenium绕过淘宝的登录界面 2.获取淘宝的页面内容实现翻页,并判断是否翻页成功。 3.获取每一页的信息,实现数据的抓取工作。  4.环境python3.6,对应的Chrome的webdriver驱动网址:...

websocket之四:WebSocket 的鉴权授权方案

引子 WebSocket 是个好东西,为我们提供了便捷且实时的通讯能力。然而,对于 WebSocket 客户端的鉴权,协议的 RFC 是这么说的: This protocol doesn’t prescribe any particular way that servers canauthenticate clients during the WebSoc...

Python 基础之推导式

一.列表推导式 通过一行循环判断,遍历出一系列数据的方式就是推导式 特点:方便,简洁,可以实现一些简单的功能推导式当中只能跟循环和判断(单项分支)种类分为三种: 列表推导式  集合推导式  字典推导式 1.推导式内容讲解 #(1) 基本语法#例: #[1,2,3,4] => [2,4,6,8]lst = [1,2,3,4]lst2 = []for i...

PAT 1014. 福尔摩斯的约会 (20)

大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”,因为前面两字符串中第1对相同的大写英文字母(大小写有区分)是第4个字母'D',代表星期四;第2对相同的...

微信浏览器禁止页面下拉查看网址(不影响页面内部scroll)

开发项目跑在微信浏览器经常会遇到一个问题,微信浏览器下拉的时候会出现自带的黑色底色(显示网址)如下图: 此类事件是手机touchmove默认事件行为,可以通过js代码隐藏事件: $(‘body’).on(‘touchmove’, function (event) {event.preventDefault();}); or document.addEve...

python中filter()函数

filter()函数是 Python 内置的另一个有用的高阶函数,filter()函数接收一个函数 f 和一个list,这个函数 f 的作用是对每个元素进行判断,返回 True或 False,filter()根据判断结果自动过滤掉不符合条件的元素,返回由符合条件元素组成的新list。 例如,要从一个list [1, 4, 6, 7, 9, 12, 17]中...