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() :