基础知识:
- 列表(List):是一种有序和可更改的集合。允许重复的成员【】
- 元组(Tuple):是一种有序且不可更改的集合。允许重复成员()
- 集合(Set):是一种无序和无索引的集合。没有重复的成员 { }
- 词典(Dictionary):是一个无序,可变和有索引的集合。没有重复的成员 {"key":"value"}
*args:接收任意数量的数据打包为元组
**kwargs:打包为字典
快速读入
import sys
input = lambda: sys.stdin.readline().strip()
内置排序函数
nums = [1,6,9,12,4,3]
print(sorted(nums,key=len,reverse=True))#按长度逆序输出
#但是注意这个代码是错的,Int类型没有长度
三种输入
#单个输入
a,b,c=map(int,input().split()) #以空格隔开读入输入
#隔行输入
n=int(input()) #先读入要输入的行数
lst=[int(input()) for _ in range(n)]
#矩阵输入
n,m=map(int,input().split())
matrix=[list(map(int,input().split())) for _ in range(n)]