("01110", 2) # 2^3+2^2+2
14
八进制转十进制
int("140",8)
96
十六进制转十进制
int("ac1",16)
2753
生成连续数值列表
list(range(...9))
[0, 1, 2, 3, 4, 5, 6, 7, 8]
高斯求和
一行代码求解高斯之和
sum(range(0,101)) # range函数不包含101
5050
求解奇、偶数之和
# 除以...2余数为0表示偶数
sum(i for i in range(0,101) if i % 2 == 0)
2550
# 除以2余数不为0表示奇数
sum(i for i in range(0,101...= [[1,4,7], [2,5,8], [3,6,9]] # 定义一个嵌套列表
list(list(x) for x in zip(*list1)) # list函数实现
[[1, 2, 3],...x in zip(*list1):
print(list(x))
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
嵌套列表合并
将多个列表合并成一个大列表
list4 = [[1,2,3