4.if语句,字典--python

1.关键字or也能够让你检查多个条件,但只要至少有一个条件满足,就能通过整个测试。age_0 >= 21 or age_1 >= 21 

2.要判断特定的值是否已包含在列表中,可使用关键字in。检查特定值是否不包含在列表中 ,可使用关键字not in

.

3.在Python中,字典是一系列键—值对。字典用放在花括号{}中的一系列键—值对表示。字典是一种动态结构,可随时在其中添加键—值对。要添加键—值对,可依次指定字典名、用方括号括起的键和相关联的值。

添加键—值对 :

修改字典中的值 :

删除键—值对 :

4.遍历字典

遍历所有的键—值对 :,要编写用于遍历字典的for循环,可声明两个变量,用于存储键—值对中的键和值。 对于这两个变量,可使用任何名称。

 遍历字典中的所有键 :方法keys()很有用

方法keys()并非只能用于遍历;实际上,它返回一个列表,其中包含字典中的所有键:

遍历字典中的所有值 :方法values()

为剔除重复项,可使用集合(set)。 通过对包含重复元素的列表调用set(),可让Python找出列表中独一无二的元素

5.嵌套

有时候,需要将一系列字典存储在列表中,或将列表作为值存储在字典中,这称为嵌套

alien_0 = {'color': 'green', 'points': 5}

alien_1 = {'color': 'yellow', 'points': 10}

alien_2 = {'color': 'red', 'points': 15}

 aliens = [alien_0, alien_1, alien_2] 

每当需要在字典中将一个键关联到多个值时,都可以在字典中嵌套一个列表:a={'name':['liu','li']}

可在字典中嵌套字典