Python学习笔记(9)-列表list、元组tuple、字典dict、集合set

点此查看 零基础Python全栈文章目录及源码下载

1. 介绍

本篇主要介绍Python中的数据集合类型,包括list、tuple、dict、set。

2. 概念区别

  • list,有序集合,基本相当于java中的ArrayList。
  • tuple,元素不可变集合,也就是说一旦定义了这个集合,就不能修改其中的元素了。
  • dict,字典类型,每个元素都是键值对的形式。
  • set,不可重复集合,也就是元素不能重复出现的list。

3. 实例演示

针对4中数据集合类型做一个完整的示例如下,注意注释!

#==========list示例
#创建list,注意使用的中括号
l=["1","2","3"]
print(l)
#list中可以有不同类型的元素,因为其实保存的是每个元素地址嘛
l=[1,'2',3]
print(l)
#可以按序号输出元素,注意如果序号超出边界会报错:list index out of range
print(l[0])
#len()函数可以输出元素个数
print(len(l))
#新增append或者insert
l.append("haha")
l.insert(0,"0");
print(l)
#删除pop
l.pop()#删除最后一个元素
l.pop(0)#按序号删除
print(l)

#==========tutle示例
t=(1,2,3)#注意tutle是使用小括号包围的
print(t)
print(len(t))#查询长度
print(t[0])#第一个元素
#注意不能修改、删除
#==========dict示例
d={1:1,"1":1,"2":"2"}#注意键、值均可以使用各种基本类型,但是键不能重复
print(d)
print(d[1])#按键输出元素
print(d["1"])#按键输出元素

d[1]="haha"#可以直接修改键对应值,但是键不能修改
print(d)

d.update({3:3});#添加元素,注意如果键已存在,则为更新元素
print(d)

d.pop(1)#删除元素,按键名
print(d)

#==========set示例
s=set([1,2,3,4])#set通过set函数转换list类型参数得来
print(s)
s.add(5)#直接添加一个值
print(s)
s.remove(3)#直接删除一个值(注意参数不是序号)
print(s)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值