数据结构:
数据结构:就是计算机中存储,组织数据的方式
列表:
例如:a = [23,45,1]
添加在拉列表末尾:a.append(35)
在列表中插入:a.insert(0, 1) # 在列表索引 0 位置添加元素 1
返回列表元素中 s
的数量:a.count(45) 45在列表中出现多少次
移除任意指定值:a.remove(23)
反转整个列表: a.reverse()
将一个列表的所有元素添加到另一个列表的末尾:
>>> b = [45, 56, 90]
>>> a.extend(b) # 添加 b 的元素而不是 b 本身
删除指定位置的列表元素:del a[-1]
将列表用作栈和队列:
列表推导式
元组:
不可变类型
字典:
- 判断学生成绩是否达标的程序
这是一个判断学生成绩是否达标的程序,要求输入学生数量,以及各个学生物理、数学、历史三科的成绩,如果总成绩小于 120,程序打印 “failed”,否则打印 “passed”。
2.这个例子里我们计算两个矩阵的 Hadamard 乘积。要求输入矩阵的行/列数(在这里假设我们使用的是 n × n 的矩阵)
split()
分割字符串得到一系列的数字字符串
Python 中还有一些其它有用的数据结构:https://docs.python.org/3/library/datatypes.html。