1、python的输入
字符串形式,进行比较大小时最好转换为int类型
- 遍历字符串将每个字符加入sum列表中
n=input()
sum=[]
for i in n:
sum.append(i)
- 获取一行输入到列表中
b=[j for j in input().split()]
- 获取a行输入到列表中
for i in range(a):
b.append([j for j in input().split()])
2、对于for循环,只循环固定的次数。不会因为在循环体中改变i值而改变循环的次数。若想改变i值,可以使用while循环。
3、定义10*10的二维数组
a=[[0 for i in range(10)] for i in range(10)]
4、报错问题
- TypeError: ‘NoneType’ object is not subscriptable——对一个值为None的变量,进行索引取值或通过key取值,都会报 'NoneType' object is not subscriptable 错。