1.30-if语句
1.检查特定的值是否包含在列表中,用关键字in,a = ['aa', 'cc', 'dd']
'cc' in a 返回True,若是不在列表中使用 not in。
2.在if语句中将列表名用在条件表达式中,python将在列表中至少包含一个元素时返回True,在列 表为空的时候就返回False。
3.注意代码的规范问题。
字典
1.键-值对的排列顺序与添加顺序不同。python不关心键-值对的添加顺序,而只关心键和值之间的关联关系。
2.添加键-值对,是像赋值一样直接a = {} a['color'] = 'red'。
3.修改字典中的值可以直接想赋值一样修改。
4.删除键-值对,使用del a['color'],这样这个属性永久的删除了。
5.遍历,有函数items() keys() values()。
6.列表中去除重复项,可以使用集合(set()),集合中的元素必须是不一样的。
7.这个字典有点像c语言中的结构体。
用户输入和while循环
1.使用input()为输入函数,输入后为字符串,之后如果想使用数字可以用字符强制转换函数。
2.学会使用标志,这样可以处理很多的情况。
3.循环中使用break,可以立即退出while,即使它在if中,他跳出的屙屎大的循环语句。
4.使用continue,可以直接跳过接下来的语句,直接到下一个循环判断。
5.ctrl+c,退出程序,或者终止程序。
6.for循环是一种有效的遍历列表的有效方式,但是for循环中不应该修改列表,否则会导致python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可以使用while循环。
7.删除包含特定值的所有列表元素
while 'cat' in pets:
pets.remove('cat')