Python 組み込み関数のチートシート

Python の組み込み関数のリファレンス ガイド。 print、len、range、enumerate、zip、ma​​p、filter などの使用方法を学びます。

ユーティリティ&シーケンス機能

シーケンスのインデックス付けと構造を管理するために設計された、事前定義されたヘルパー ルーチン。

メソッド・機能構文説明
len()len(s)オブジェクトの長さ (項目数) を返します。
range()range(start, stop, [step])開始から終了までの不変の数値シーケンスを返します。
enumerate()enumerate(iterable, start=0)インデックスと値を含むタプルを生成する列挙オブジェクトを返します。
zip()zip(*iterables)入力全体にわたる値に対応するタプル集計のイテレータを返します。
sorted()sorted(iterable, key=None, reverse=False)反復可能な項目から新しくソートされたリストを返します。
reversed()reversed(seq)シーケンスの値に対する逆反復子を返します。

評価および機能ツール

検証、集計、数学的削減をサポートするルーチン。

メソッド・機能構文説明
map()map(function, iterable)iterable 内のすべての項目に関数を適用し、イテレータを返します。
filter()filter(function, iterable)関数が true を返す iterable の要素からイテレータを構築します。
any()any(iterable)イテラブルの少なくとも 1 つの要素が True と評価される場合、True を返します。
all()all(iterable)iterable のすべての要素が True と評価される場合、True を返します。
sum()sum(iterable, start=0)合計が開始され、反復可能項目が左から右に表示されます。
round()round(number, ndigits=None)数値を n 桁の小数精度に丸めます。

インタラクティブなデモスクリプト

run_all_cheat_methods.py
エディターで実行
# len()
len(s)

# range()
range(start, stop, [step])

# enumerate()
enumerate(iterable, start=0)

# zip()
zip(*iterables)

# sorted()
sorted(iterable, key=None, reverse=False)

# reversed()
reversed(seq)

# map()
map(function, iterable)

# filter()
filter(function, iterable)

# any()
any(iterable)

# all()
all(iterable)

# sum()
sum(iterable, start=0)

# round()
round(number, ndigits=None)

よくある質問

zip() は異なる長さの反復可能オブジェクトをどのように処理しますか?

デフォルトでは、zip() は最短の反復可能値がなくなると停止します。Python 3.10 以降では、strict=True を渡して、長さが異なる場合に ValueError を発生させることができます。

sorted() と list.sort() の違いは何ですか?

sorted() は新しいソートされたリストを返し、任意の反復可能オブジェクトを受け入れますが、 list.sort() はリストをその場でソートし、None を返します。

関連トピック

推奨される Python リソース

関連するインタラクティブなチュートリアル、チートシート、コード比較で知識を深めてください。