gpt4 book ai didi

python - 遍历 not None 和 not empty 目录

转载 作者:太空宇宙 更新时间:2023-11-04 06:59:04 25 4
gpt4 key购买 nike

给定两个目录,例如,

dirA=getTrainingDir()
dirB=getTestingDir()

现在我想遍历这两个目录,如果它们不是 None 也不是空字符串的话

我现在做的是:

data_directories=[]
if dirA:
data_directories.append(dirA)
if dirB:
data_directories.append(dirB)
for data_directory in data_directories:
...

为此目的还有更优雅的语法吗?

最佳答案

没有更好的方法来做到这一点,但你可以使用这样的东西:

if any([dirA,dirB])

或:

data_directories=[di for di in [dirA,dirB]  if di]

关于python - 遍历 not None 和 not empty 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50249025/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com