四.序列的数据结构
序列是Python中最基本的数据结构
1.列表List--最常用的Python数据类型
数据项不需要具有相同的类型。
list1=['美国','中国',1997,2000];
创建一个元素为0-9的列表:L=[i for i in range(10)]
=>删除列表元素:
del list1[2]
list1.remove(1997)
list1.pop(2):删除列表中指定位置的元素,无参数时删除最后一个元素。
=>添加列表元素
list1.append(2003):在列表末尾添加元素。
=>多维列表
二维列表:list2=[["CPU","内存"],["硬盘","声卡"]]
rows = 3
cols = 6
matrix = [[0 for col in range(cols)] for row in range(rows)]
for i in range(rows):
for j in range(cols):
matrix[i][j] = i * 3 + j
print(matrix[i][j],end = ",")
print()
=>列表操作符
len([1,2,3]) => 3
[1,2,3]+[4,5,6] => [1,2,3,4,5,6]
['Hi!']*4 => ['Hi!','Hi!','Hi!','Hi!']
3 in [1,2,3] => True