python基础之列表,元组,集合,字典

列表创建格式:
变量名=【数据1,数据2,数据3…】
eg:
list1=【1,2,“ss” ,Ture。。。。】
列表的调用:
变量名【索引】----------序列号从0开始
变量名[索引]=值
eg:list1【1】
list1【0】=2
取数据:for 循环
for 数据 in 列表名
eg: for data in list 1
使用场景:
当需要存储大量数据,并且需要迭代取出时,优先选择列表
在这里插入图片描述

list1=[1,2,3,5,7]
#求列表长度
print(list1.__len__())
#求列表顺序,不写默认从小到大排列
list1.sort()
print (list1)
#求序列倒叙
list1.sort(reverse=True)
print(list1)
lista=[1,2,3]
listb=[4,5,6]
listc=[7,8,9]
sett=[1,1,1]
sett.extend(lista)
sett.extend(listb)
sett.extend(listc)
print(sett)

元组创建格式
变量名=(数据1,数据2,数据3.。。。。。。)
单个变量的时候,数据后面必须有逗号
变量名=(数据1,) // 若不加逗号,类型为str ,加上逗号,类型为元组tuple3
元组的调用
变量名【索引】
元组中的数据不允许修改,不允许对对象进行修改,但是可以对对象的属性进行修改
取数据用for循环
在这里插入图片描述

tuple1=[1,2,3,4,5,1,2,3]
# 指定参数的位置索引(首次出现)
print(tuple1.index(1))
#指定位置,找参数的位置 第一位参数为要查找的参数,第二位查找的起始位置,第三位表示要查找的结束位置
print(tuple1.index(2,0,4))
#指定参数出现的次数
print(tuple1.count(1))

集合创建格式
变量名={数据1,数据2,数据3.。。。。}
集合里面数据排列无规矩
集合里面不允许有重复
集合的作用
在这里插入图片描述
在这里插入图片描述
列表,元组,集合的转换在这里插入图片描述
数据结构的嵌套
在这里插入图片描述
字典的创建格式
变量名={key:value,key1 :value , key2 :value }
在这里插入图片描述
字典的使用
变量名【key】
字典的修改/添加
变量名【key】=value
字典的迭代用for循环,只能取出key 的循环
键值循环可用:
for key in dic1
print(key)
print(dic1【key】)
字典的作用
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
推荐使用get 方法
range 的使用
在这里插入图片描述
在这里插入图片描述

 for _ in range(3):
        print("创建指定次数的循环")
  • “-”只为了结构的完整性
  • 创建指定次数的循环用range
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值