リストのさまざまなプロパティで並べ替えたときに、リストの順序が変更されたかどうかを確認するにはどうすればよいですか?

ローマ人

dictのリストがあり、リストを2つの異なるキーで並べ替えた場合、結果のリストの順序が両方のキーで同じであるかどうかをどのように判断できますか?

たとえば、次のようなリストがあります。

rename_operations = [
    {'before_rename': 'DSCF_1.jpg', 'after_rename': '20181200_123112.jpg'},
    {'before_rename': 'DSCF_2.jpg', 'after_rename': '20181200_123212.jpg'},
    {'before_rename': 'DSCF_3.jpg', 'after_rename': '20181200_123312.jpg'},
    {'before_rename': 'DSCF_4.jpg', 'after_rename': '20181200_123412.jpg'},
    {'before_rename': 'DSCF_5.jpg', 'after_rename': '20181200_123512.jpg'},
]

私は両方のケースで、リストをソートすることを検証したいbefore_renameとでafter_rename同じ順序でリスト利回り。

リッチフロー

私はあなたがただ使うことができると信じています ==

rename_operations1 = [
    {'before_rename': 'DSCF_1.jpg', 'after_rename': '20181200_123112.jpg'},
    {'before_rename': 'DSCF_2.jpg', 'after_rename': '20181200_123212.jpg'},
    {'before_rename': 'DSCF_3.jpg', 'after_rename': '20181200_123312.jpg'},
    {'before_rename': 'DSCF_4.jpg', 'after_rename': '20181200_123412.jpg'},
    {'before_rename': 'DSCF_5.jpg', 'after_rename': '20181200_123512.jpg'},
]

rename_operations2 = [
    {'before_rename': 'DSCF_1.jpg', 'after_rename': '20181200_123112.jpg'},
    {'before_rename': 'DSCF_3.jpg', 'after_rename': '20181200_123312.jpg'},
    {'before_rename': 'DSCF_4.jpg', 'after_rename': '20181200_123412.jpg'},
    {'before_rename': 'DSCF_5.jpg', 'after_rename': '20181200_123512.jpg'},
    {'before_rename': 'DSCF_2.jpg', 'after_rename': '20181200_123212.jpg'},
]

print(rename_operations1 == rename_operations2)
>>> False

print(rename_operations1 == rename_operations1)
>>> True

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ