蓝桥杯Python部分小套路(超详细分析!!)

蓝桥杯Python部分小套路
一、说明
本人是小白,以下小套路是对前段所刷题的小小总结,不全面,仅仅作为小分享,各位大佬多多包涵啦~
欢迎大家进入我的主页浏览其它文章。

二、部分小套路
1.同时输入多个参数
n,m=map(int,input().split())

不要漏掉 map
不要漏掉split()
2.输入列表的3种表达方法
list1=list(input().split())
print(list1)

*简单直接的一种,不要在前面漏掉list
如果加上map和int是错误的
list1=list(map(int,input().split()))
`
n=3
list1=[]
for i in range(3):
list1.append(input().split())
print(list1)

将会得到3行x列的列表(x:具体有多少列看自己一行输入多少个数字)
h,l=map(int,input().split())
list1=[[]for i in range(h)]
for j in range(h):
arr=list(input().split())
for k in range(l):
list1[j].append(arr[k])
print(list1)

*行:h与l分布代表行与列数
第二行:首先先建立一个有h个[ ]的列表list1,之后再把数字加入到[ ]中
第三、四行:然后针对h个[ ],输入对应的数字进去
第五、六行:*后,把arr放入list1的对应j行
这种表示方法没有前2种简单,但是可以用于题目要求输入h行,l列时