5 ms·
Can logical operator in Python be used to conditionally initialize an item in a dict? For example, can: group = dct.setdefault(key, []) group.append(v
by mixedbit 14y ago
Can logical operator in Python be used to conditionally initialize an item in a dict? For example, can:
group = dct.setdefault(key, [])
group.append(value)
be replaced with some equivalent of this Ruby snippet:
(dict[key] ||= []) << value
?
- deleted 14y ago[deleted]
- masklinn 14y agoNo. But of course if ``group`` is not used afterwards it can be inlined to dct.setdefault(key, []).append(value)