Python摘记
基础
可以用 "+" 来构造想要输出的字符串
比如 a="123"
print("b " + a)
就会打出: b 123
输入输出
输入一行一个数组
arr = input()
a = [int(i) for i in arr.split()]
或者
a = [int(i) for i in input().split()]
或者
a = list(map(int, input().split()))
//输入 n 行 n 列
n = int(input())
a = [[int(x) for x in input().split()] for i in range(n)]
创建多维列表
//开 n 行 n 列数组
vis = [[False for j in range(n)] for j in range(n) ]
Python中List的复制(直接复制、浅拷贝、深拷贝)
深拷贝方式
import copy
old = [1,[1,2,3],3]
new = copy.deepcopy(old)
杂
- 求解逆序对个数(python 代码)
https://blog.csdn.net/weixin_45527999/article/details/123302747