Pythonの仕事効率を上げる超実践ヒントMax

WBOY
リリース: 2023-05-10 15:19:06
転載
1420 人が閲覧しました

Python 超实用小技巧,提升工作效率 Max

ご存知のとおり、Python はそのシンプルさと使いやすさで有名です。複雑で些細な繰り返し作業に直面すると、場合によっては、今日は、Pison Jiang があなたに提供します 直接実行できる 10 の非常に実践的なヒントをまとめましたので、収集することをお勧めします。

1. リスト要素の数が変数の数に対応する限り、リストを通じて複数の変数に値を割り当てることができます。

In [1]: list = [1, 2, 3]
In [2]: a, b, c = list
In [3]: print(a, b, c)
1 2 3
ログイン後にコピー

2. 対話モードの _ は、前の式の出力を表します。

In [4]: 2 * 3
Out[4]: 6
In [5]: _
Out[5]: 6
ログイン後にコピー

3. 結合操作を通じてリスト内の要素をリンクします。

In [6]: words = ['I', 'Like', 'Python']
In [7]: ' '.join(words)
Out[7]: 'I Like Python'
ログイン後にコピー

4. リストの反転は基本的な一般的な操作である必要があります。ここでは、reverse 関数またはスライスを通じてリストを反転する 2 つの一般的な方法を示します。

In [8]: words = ['I', 'Like', 'Python']
In [9]: words.reverse()
In [10]: words
Out[10]: ['Python', 'Like', 'I']
In [11]: words[::-1]
Out[11]: ['I', 'Like', 'Python']
ログイン後にコピー

5. コンピュータのハードウェアは非常に安価になりましたが、プログラムを書く際にメモリ使用量を考慮する必要がなくなるわけではなく、変数のメモリ使用量は sys モジュールの getsizeof で取得できます。

In [12]: import sys
In [13]: value = 100
In [14]: sys.getsizeof(value)
Out[14]: 28
ログイン後にコピー

6. 文字列を複数回出力することも、テーブルの一般的な機能です。デバッグ中によく使用され、特に分割線を作成する場合に便利です。

In [15]: '#' * 20
Out[15]: '####################'
0x06
ログイン後にコピー

7. 文字列の最初の文字を大文字に変更します。

In [16]: word = 'python'
In [17]: word.title()
Out[17]: 'Python'
ログイン後にコピー

8. 同じ要素数を持つ 2 つのリストを辞書に変換します。

In [18]: keys = ["a", "b", "c"]
In [19]: values = [1, 2, 3]
In [20]: dict(zip(keys, values))
Out[20]: {'a': 1, 'b': 2, 'c': 3}
ログイン後にコピー

9. Java の map.getOrDefault() 関数に似た、ディクショナリの戻りデフォルト値を設定します。

In [23]: d = {'a': 1, 'b': 2}
In [24]: d.get('a')
Out[24]: 1
In [25]: d.get('c')
In [26]: d.get('c', 300)
Out[26]: 300
ログイン後にコピー

10. 最後に、Python の最も便利な関数の 1 つである辞書/集合内包表記について説明します。

In [27]: values = {i : i*i for i in range(5)}
In [28]: values
Out[28]: {0: 0, 1: 1, 2: 4, 3: 9, 4: 16}
In [29]: nums = {i*i for i in range(5)}
In [30]: nums
Out[30]: {0, 1, 4, 9, 16}
In [31]: nums = [i for i in range(5)]
In [32]: nums
Out[32]: [0, 1, 2, 3, 4]
ログイン後にコピー

概要

今日は、Python の一般的な実践的なヒントをいくつか紹介します。すぐに活用してください。 Python について他にどんなヒントを知っていますか? コメント エリアでみんなとコミュニケーションをとることができます。

以上がPythonの仕事効率を上げる超実践ヒントMaxの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート