ホームページ >バックエンド開発 >Python チュートリアル >Python でリストを並べ替える方法

Python でリストを並べ替える方法

coldplay.xixi
coldplay.xixiオリジナル
2021-03-05 11:44:3144733ブラウズ

Python でリストを並べ替える方法: 1. リストの sort メソッドを呼び出し、元のリストを出力し、元のリストが変更されていることを確認します。2. ソート メソッドを使用してリストを並べ替えます。直接出力すると、出力リストが Good list にソートされることがわかります。

Python でリストを並べ替える方法

このチュートリアルの動作環境: Windows 7 システム、Python バージョン 3.9、DELL G3 コンピューター。

Python でリストを並べ替える方法:

1. まず、Python の 2 つの並べ替え方法 (1 つは並べ替え、もう 1 つは並べ替え) を理解する必要があります

  • sort() はリストの組み込みメソッドです。戻り値はありません。リストをソートするために使用されます。リストは変更されます。

  • #sorted は戻り値を持つグローバル組み込みメソッドです。反復可能なシーケンスをソートした後に新しいオブジェクトを返しますが、元のシーケンスは変更されません

Python でリストを並べ替える方法 #2. まず、リストの sort メソッドを呼び出しますが、このメソッドには戻り値がないため、出力は None

## になります。

#3. 次に、元のリストを出力し、元のリストが変更されていることを確認します。Python でリストを並べ替える方法

4. 次に、sorted メソッドを使用してリストを並べ替えます。 , そして、直接出力すると、出力リストはソートされたリストであることがわかりますPython でリストを並べ替える方法

5. 次に、元のリストを出力すると、元のリストがソートされていないことがわかりますPython でリストを並べ替える方法

6. ここにコードを添付します:Python でリストを並べ替える方法

entry=[1,3,2,5,4,6,7]
print(entry.sort())  #None
print(entry) #[1, 2, 3, 4, 5, 6, 7]
entry1=[1,3,2,4,5,6]
print(sorted(entry1)) #[1, 2, 3, 4, 5, 6]
print(entry1) #[1, 3, 2, 4, 5, 6]
# sort()是列表内置的方法,没有返回值,是将列表排序
# sorted是全局内置的方法,有返回值,返回对可迭代序列排序后的新对象,但是原来的序列不变

関連する無料学習の推奨事項:

Python ビデオ チュートリアル

以上がPython でリストを並べ替える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。