if语句:
1.句核心都是一个值为True或False的表达式(条件测试/布尔表达式),若条件测试值为True,则执行if语句后的代码;否则就忽略。
检查相等(==)
>>>car = 'bmw'
>>>car = = 'bmw'
True
还有检查不相等(!=/>=/<=/>/<)、检查多个条件(and/or)、检查特定值是否包含在列表(in/not in)
if-else语句:
条件测试未通过,执行else语句部分
if-elif-else语句:
依次检查每个条件测试,直至通过
if-elif-elif…(可省略else)
if语句处理列表:
确定列表不是空的:
>>>ls=[]
>>>if ls:
print(....)
>>>else:
print('123')
字典:
访问字典中的值:dict[key]
添加键值对:dict[key]=value
创建空字典:dict=[]
修改字典中的值:dict[key]=value
删除键值对:del dict[key]
遍历字典:
遍历所有键值对: for key,value in dict.item():
遍历所有键:for key in dict.keys():
遍历所有值:for value in dict.values():
按顺序遍历所有键: for key in sorted(dict.keys()):
提取所有值(去除重复):for value in set(dict.values()):
嵌套:
在字典中存储列表:
在字典中存储字典:
在列表中存储列表:
在列表中存储字典: