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的复制(直接复制、浅拷贝、深拷贝)

csdn 传送门

深拷贝方式

import copy
old = [1,[1,2,3],3]
new = copy.deepcopy(old)

posted on 2023-09-22 23:16  Qiansui  阅读(4)  评论(0编辑  收藏  举报