Separes

关注

b = [1,-1][x>5]

Separes

关注

阅读 63

2023-03-08


今天看到了一条神奇的语句,第一次见这么写:

x = 3
b = [1,-1][x>5]
print(b)
# 输出 1

开始疯狂尝试:
b = [1,-1][x>2]时,输出-1,这个时候显然后面语句成立了

也就是说当语句成立的时候,返回list[1],这里面list是[1,-1]。当语句不成立的时候,返回list[0]
翻译成人话有点类似于:

arr = [1,-1]
if x>5:
b=arr[1]
else:
b=arr[0]


相关推荐

魔都魅影梅杜萨

x = x & ( x - 1 )

魔都魅影梅杜萨 96 0 0

瑾谋

php如何实现5x+2x+1x=100

瑾谋 38 0 0

芷兮离离

L1-036 A乘以B (5 分)

芷兮离离 58 0 0

栖桐

12P2532X152 KJ3222X1-BA1 CE4003S2B1 EMERSON DELTAV

栖桐 40 0 0

爱做梦的老巫婆

1. A + B

爱做梦的老巫婆 85 0 0

白衣蓝剑冰魄

Linux 删除 颜色转义字符 乱码 \x1b

白衣蓝剑冰魄 106 0 0

刘员外__

2022-11-28:给定两个数组A和B,比如 A = { 0, 1, 1 } B = { 1, 2, 3 } A[0] = 0, B[0] = 1,表示0到1有双向道路 A[1] = 1, B[1]

刘员外__ 58 0 0

爪哇驿站

531X303MCPBBG1 531X304IBDAMG1 531X304IBDARG1

爪哇驿站 49 0 0

陆公子521

B - Wonderful Coloring - 1

陆公子521 47 0 0

kiliwalk

【Python】中的X[:,0]、X[0,:]、X[:,:,0]、X[:,:,1]、X[:,m:n]、X[:,:,m:n]和X[: : -1]

kiliwalk 8 0 0

精彩评论(0)

0 0 举报