1)生成双重列表
a=[]
for i in range(n):
s=input()
a.append([int(i) for i in s.split()])
2)max(list)函数可以显示list里面最大的元素
list=['1' ,'7', '4' ,'1']
print(max(list))
#输出7
3)可以用数学函数计算阶乘math.factorial(i)
4)删除列表元素可以用pop()
list.pop(0) #删除列表第一个元素
5)把s[]中的元素转成字符再用" "连接输出
print(" ".join(map(str,s)))
6)set()建立集合,里面不能包含重复元素,但是顺序是随机的,及每次输出都不一样
a=input().split()
c=list(set(a[1:])) #每次输出c的顺序是随机的
c.sort(key=a.index)#保证c输出顺序和最初的a一样
sort()有两个可选参数,key和reverse。
key=mylist.index表示按照mylist列表中的数值对应的下标进行排序,也就是按照原先的顺序排序,
#而reverse是后面跟false或者ture代表升序和降序,默认是升序。
7)list.count()可以计算列表中的某个元素出现次数
8)求1!+3!+5!+……+n!
sum=0
for i in range(1,n+1,2):
s=1
for j in range(1,i+1):
s*=j
sum+=s
也可以用数学函数计算阶乘math.factorial(i)