在python中,我们可以通过什么逻辑添加;至于;在上述示例中使用另一条语句循环?
在下面的函数中,虽然循环条件有两个语句/表达式“my_string中的x”和“括号中的x”,但通过什么逻辑可以同时提及这两个语句/表达式在python中,我们可以通过什么逻辑添加;至于;在上述示例中使用另一条语句循环?,python,for-loop,Python,For Loop,在下面的函数中,虽然循环条件有两个语句/表达式“my_string中的x”和“括号中的x”,但通过什么逻辑可以同时提及这两个语句/表达式 def check(my_string): brackets = ['()', '{}', '[]'] while any(x in my_string for x in brackets):# How can 2 statements be mentioned for br in brackets:
def check(my_string):
brackets = ['()', '{}', '[]']
while any(x in my_string for x in brackets):# How can 2 statements be mentioned
for br in brackets:
my_string = my_string.replace(br, '')
return not my_string
这是一种称为生成器表达式的语言构造。阅读更多信息:这是一种称为生成器表达式的语言结构。阅读更多信息:括号中x的
部分确实是一种理解
但是my_字符串中的x
部分只是in
操作符。类似于'abcdefg'中的'bcd'
或[1,2,3]
中的2,其结果是布尔值
然后使用any
检查这些布尔值中是否至少有一个为真。括号中x的部分确实是一种理解
但是my_字符串中的x
部分只是in
操作符。类似于'abcdefg'中的'bcd'
或[1,2,3]
中的2,其结果是布尔值
any
然后用于检查这些布尔值中是否至少有一个是真的。确切地说,你想在这里做什么,去掉所有的()
,{}
和[]
s?简单的事情太复杂了你想在这里实现什么?请提供示例输入和输出您在这里真正想做什么,去掉所有的()
,{}
和[]
s?简单的事情过于复杂您想在这里实现什么?请提供输入和输出示例