2021-01-24

字典:键值对a = {‘name’:‘gaoqi’,‘age’:18,‘job’:‘programmer’}
通过{}创建:a={‘name’:‘pp’}
通过dict()创建
通过zip()创建(元组)
通过fromkeys()创建(值为空,只有键)

访问字典元素:get()

a.get(‘sex’,‘一个男人’)
‘一个男人’

in检查是否

字典元素添加:a[‘bbb’]=‘ccc’
a.update(b) b覆盖a,没有的键直接添加
字典中元素的删除:可以使用 del()方法;或者 clear()删除所有键值对;pop()删除指定
键值对,并返回对应的“值对象”,popitem() :随机删除和返回该键值对。

a = {‘name’:‘gaoqi’,‘age’:18,‘job’:‘programmer’}
b = a.popitem()
b
(‘job’, ‘programmer’)

a
{‘name’: ‘gaoqi’, ‘age’: 18}

序列解包方便对多个变量赋值

表格数据使用字典和列表存储,并实现访问
r1 = {“name”:“高小一”,“age”:18,“salary”:30000,“city”:“北京”}
r2 = {“name”:“高小二”,“age”:19,“salary”:20000,“city”:“上海”}
r3 = {“name”:“高小五”,“age”:20,“salary”:10000,“city”:“深圳”}

a=[r1,r2,r3]

print(a[2].get(‘cc’))

for i in range(len(a)):
print(a[i].get(“salary”))

for i in range(len(a)):
print(a[i].get(“name”),a[i].get(“age”),a[i].get(“salary”),a[i].get(“city”))

控制语句

选择结构
如果…则执行…

单分支结构:if 条件表达式:
语句/语句块
双分支结构:if 条件表达式 :
语句 1/语句块 1
else:
语句 2/语句块 2
多分支结构:if 条件表达式 1 :
语句 1/语句块 1
elif 条件表达式 2:
语句 2/语句块 2
.
.
.elif 条件表达式 n :
语句 n/语句块 n
[else:
语句 n+1/语句块 n+1
]

选择结构的嵌套: if 表达式 1:
语句块 1
if 表达式 2:
语句块 2
else:
语句块 3
else:
if 表达式 4:
语句块 4

while 循环:while 条件表达式:
循环体语句

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值