本文主要是介绍0709和0710学习笔记list列表和if的循环嵌套和逻辑关系,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
list,列表
是用来处理一组有序项目的数据结构。
for循环 是遍历列表中的每一项,每次循环都把当前项赋值给一个变量(这里是i),直到列表结束。
列表中的元素也可以是别的类型,甚至是不同类型的混合
for i in range(1, 10):
#省略
print range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
另一种写法
l = range(1, 10)
for i in l:和上面一样
list用法
1. 访问list中的元素
每个元素对应一个递增的序号。是从0开始为第一个元素。
访问l中的第1个元素365,只要用l[0]就可以了。
访问一个不存在的元素,比如l[10],会报错,提示index越界
2. 修改list中的元素
直接给那个元素赋值
l[要修高的序号] = 要给该序号赋的值
3. 向list中添加元素
l.append(添加的元素)添加的元素成为最后一个元素
4. 删除list中的元素
del l[要删除元素的序号]
if的循环嵌套
if 条件1:
if 条件2:
语句1
else:
语句2
else:
if 条件2:
语句3
else:
语句4
条件1为True,条件2为True时,
执行语句1;
条件1为True,条件2为False时,
执行语句2;
条件1为False,条件2为True时,
执行语句3;
条件1为False,条件2为False时,
执行语句4。
逻辑术语
and 与
or 或
not 非
!= (not equal) 不等于
== (equal) 等于
>= (greater-than-equal) 大于等于
<= (less-than-equal) 小于等于
True 真
False 假
真值表
NOT | True? |
---|---|
not False | True |
not True | False |
OR | True? |
---|---|
True or False | True |
True or True | True |
False or True | True |
False or False | False |
AND | True? |
---|---|
True and False | False |
True and True | True |
False and True | False |
False and False | False |
NOT OR | True? |
---|---|
not (True or False) | False |
not (True or True) | False |
not (False or True) | False |
not (False or False) | True |
NOT AND | True? |
---|---|
not (True and False) | True |
not (True and True) | False |
not (False and True) | True |
not (False and False) | True |
!= | True? |
---|---|
1 != 0 | True |
1 != 1 | False |
0 != 1 | True |
0 != 0 | False |
== | True? |
---|---|
1 == 0 | False |
1 == 1 | True |
0 == 1 | False |
0 == 0 | True |
这篇关于0709和0710学习笔记list列表和if的循环嵌套和逻辑关系的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!