我在 dict 中有更多不同类型的键(也不需要键入值)
'PL-1/KK-1/FO-1'
'PL-1/KK-2/GH-3'
'PL-1/KK-2'
'PL-1/KK-1/FO-4'
我需要一个条件
if exist (key.split('/')[2])
do something
return data
else:
do something
return data
期望的输出: 在第一种情况下,除 'PL-1/KK-2' 外,所有键都会生成条目。
在 python 中有类似“存在”的东西吗?
请您参考如下方法:
不,没有“存在”运算符。
在您的情况下,您应该只测试斜杠:
if key.count('/') >= 2:
# ...
如果需要 key 的组成部分,存储并测试长度:
components = key.split('/')
if len(components) >= 2:
# ...
