Python中基本数据存储结构列表、元组和字典

在Python的学习中我们看到Python有列表、元组和字典三种基本的数据存储结构,下面对着三种结构做一个总结1. 列表(list)列表在Python中是一个任意类型对象位置的相关有序集合,它没有固定大小,根据数据量的不同可以动态变化。可以对列表中的数据进行赋值、修改、添加、删除等操作。与C\C++中一维数组类似,其索引index是从0开始的而不是从1开始的。可以对列表进行索引、切片、分割等操作。
摘要由CSDN通过智能技术生成

在Python的学习中我们看到Python有列表、元组和字典三种基本的数据存储结构,下面对着三种结构做一个总结

1. 列表(list)

列表在Python中是一个任意类型对象位置的相关有序集合,它没有固定大小,根据数据量的不同可以动态变化。可以对列表中的数据进行赋值、修改、添加、删除等操作。与C\C++中一维数组类似,其索引index是从0开始的而不是从1开始的。可以对列表进行索引、切片、分割等操作。
列表的分割通过设置索引的头下标和尾下标实现[头下标:尾下标],这样就可以截取列表中对应范围内的数值。列表也有其特殊性,列表可以从左向右进行索引,索引号默认从’0’开始,列表也可以从右向左进行索引,最右侧索引号尾’-1’,不要忘记’-‘,这表明了列表的索引方向;列表也可以混合存储整型、浮点型和字符串等类型的数据,如下:

>>> l=[1,'keith',3.1415]
>>> l
[1, 'keith', 3.1415]
>>> l[0]
1
>>> l[-1]
3.1415
>>> l[1:2]
['keith']
>>> l[0:2]
[1, 'keith']
>>> l[0:]
[1, 'keith', 3.1415]

也可以直接对两个列表进行’+’操作,如下:

>>> l=[1,'keith',3.1415]
>>> l1=[1,'keith',3.1415]
>>> l2=[2,
  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值