次のような辞書があります。
result = {
'mary': [1, 2, 3, ''],
'anna': [7, 9, 8],
'liz': [2, 1, '', ''],
}
''
すべてのアイテムからすべてを削除し、新しいバージョンの辞書を保存したい。私はこれを試しています:
token = ()
for key, value in sorted(result.items()):
token = (key, [item for item in value if item])
print(token)
ただし、辞書を一度だけ実行し、最初の行だけを返します。これは非常に基本的なことですが、私は Python を初めて使用します (おわかりのように)。誰かがそれを修正する方法について私を助けてくれますか?