相关疑难解决方法(0)

如何针对值测试多个变量?

我正在尝试创建一个函数,将多个变量与一个整数进行比较,并输出一个由三个字母组成的字符串.我想知道是否有办法将其翻译成Python.所以说:

x = 0
y = 1
z = 3
mylist = []

if x or y or z == 0 :
    mylist.append("c")
if x or y or z == 1 :
    mylist.append("d")
if x or y or z == 2 :
    mylist.append("e")
if x or y or z == 3 : 
    mylist.append("f")
Run Code Online (Sandbox Code Playgroud)

这将返回一个列表

["c", "d", "f"]
Run Code Online (Sandbox Code Playgroud)

这样的事情可能吗?

python comparison boolean-logic if-statement match

594
推荐指数
19
解决办法
19万
查看次数

Python"如果X == Y和Z"语法

做这个:

if key == "name" and item:
Run Code Online (Sandbox Code Playgroud)

意思是这样的:

if key == "name" and if key == "item":
Run Code Online (Sandbox Code Playgroud)

如果是这样,我对Dive Into Python中的示例5.14感到困惑.键如何等于"名称"和项目?另一方面,"和项目"只是询问项目是否作为变量存在?

python if-statement

13
推荐指数
2
解决办法
8万
查看次数

标签 统计

if-statement ×2

python ×2

boolean-logic ×1

comparison ×1

match ×1