八、常用的数据结构(2)

1、二维列表

简单来说就是列表中的元素还可以是一个列表。

【语法】

变量=[[元素 1,元素2...],[元素 1,元素 2...],...]

ds=[['a1 ','小王 ',6600],
        ['a2 ','小强 ',7500],
        ['a3 ','小明 ',6400],
        ['a4 ','小刚 ',5600],
        ['a5 ','小华 ',7100],]
for d in ds:
    for new in d:
        print(new,end='')
    print()

运行结果:

 

2、元组(tuple)

(1)列表内的元素是可以修改的,长度也是可以修改的,当我们在某些编程场景下,遇到一些不能被修改的数据,这时我们可以用到元组来达到禁止修改数据的目的:

元组的特点:

1.元组存储的数据是有序的,每个元素都可以使用索引进行访问,索引规则与列表一致;

2.元组的大小和元组中的元素都是只读的,不可变的;

3.元组中可以存储不同数据类型的数据;

(2)创建元组

【语法】

变量 = (数据1,数据2,...)

当我们想在元组中添加一个数据时

number=(100,89,23,54,91)
number[5]=123
print(number)

运行结果:

'tuple' object does not support item assignment

他会提示报错:

当我们在开发中需要对元组中的数据进行修改,可以将元组转化成一个列表,然后修改列表中的数据。将元组转化成列表使用list(),见列表转化成元组使用tuple() :

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值