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



评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值