小编Rah*_*rma的帖子

如何检查变量是否等于一个字符串或另一个字符串?

if var is 'stringone' or 'stringtwo':
    dosomething()
Run Code Online (Sandbox Code Playgroud)

这不起作用!我有一个变量,当它是值中的任何一个时我需要它做某事,但它不会进入if语句.在Java if (var == "stringone" || "stringtwo")工作.我怎么用Python写这个?

python

68
推荐指数
3
解决办法
35万
查看次数

一个方法比另一个更接近Pythonic?

显然地

方法1

if var in ['string one', 'string two']:
    do_something()
Run Code Online (Sandbox Code Playgroud)

更像Pythonic比:

方法2

if var == 'stringone' or var == 'stringtwo':
    dosomething()
Run Code Online (Sandbox Code Playgroud)

为什么方法1被认为比方法2更像Pythonic?

python

4
推荐指数
2
解决办法
108
查看次数

如何检查字符串中的字符是否在值字典中?

我想检查任何给定字符串中的字符是否列在我创建的值字典(作为键)中,我该如何执行此操作?

python

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

如何将for循环转换为递归方法?

目前,我实现了一个for循环作为递归方法.

for i in range(len(list)):
   **implementation code goes here**
Run Code Online (Sandbox Code Playgroud)

我如何实现这个作为递归方法?

我打算浏览一个列表,检查每个项目是否在另一个已接受的可能值列表中.如果是这样,我会采取某些行动.否则,我会采取其他行动.

python recursion loops

1
推荐指数
1
解决办法
1244
查看次数

标签 统计

python ×4

loops ×1

recursion ×1