2班_38_python基础学习(小总结)_0423

一、list与tuple
1.list列表:是一种有序的集合,可以随时添加删除。[]
2.tuple元组:也是一种数据类型,有序,不能添加或删除元素,即:tuple一旦初始化就不能修改了。()
tuple的优点(意义):tuple不能改变,代码更安全,如果能用tuple代替list尽量用tuple。
注意:(如果tuple里面由list,那么可以改变list的元素。)
tuple的缺点:当你定义一个tuple时,tuple的元素必须确定下来。

1.定义一个空tuple: tuple = ()
2.定义只有一个元素的tuple: tuple = (1,)

语法以及定义方式:
list=[] :[]方括号表示集合:
append():在列表最后添加元素(一个元素)
insert():在列表指定位置添加元素
pop():删除元素
len(L)-1:表示列表中最后一个元素索引

二、条件判断语句

在这里插入图片描述
在这里插入图片描述#数据字典
d = {“zhangsan”:3,“lisi”:5,“wangwu”:6} #定义好字典
print(d)
print(d[“zhangsan”])
#改变当中的值
#d[“zhangsan”]=8
#如果改变的的键不存在于字典当中就会报错

#判断键是否存在于字典当中
#print(d.get(‘xiaoming’))

#删除字典当中的元素
#d.pop(‘wangwu’)

#打印一行一行得输出字典的键值
‘’’
print(d[‘zhangsan’])
print(d[‘lisi’])
print(d[‘wangwu’])
‘’’

#循环打印字典
‘’’
d1 = {“zhangsan”:3,“lisi”:5,“wangwu”:6}
for i in d1:
print(i,d1[i]) #表示的是字典当中的键,d[i]字典当中的值
‘’’

‘’’
dict总结:
1.查找和插入的速度,不会随着key的增长而增加
2.需要占用大量的内存,内存浪费
‘’’
#注意:字典当中的key是不可变对象

‘’’
list总结
1.查找和插入的速度,会随着元素的增长而增加
2.占用空间少,需要内存少
‘’’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值