Pythonで辞書のすべてのキーを印刷するにはどうすればよいですか?
辞書オブジェクトには、この仕事をしてくれるkeys()メソッドがあります。
>>> D1 = {1:'a', 2:'b',3:'c'} >>> D1.keys() dict_keys([1, 2, 3]) >>> list(D1.keys()) [1, 2, 3]
反復可能なリストオブジェクトは、forループを使用してトラバースできます
>>> L1 = list(D1.keys()) >>> for i in L1: print (i) 1 2 3
-
Tkinterですべての数字キーをバインドするにはどうすればよいですか?
Tkinterアプリケーションの開発中に、(キーボードの)キーストロークで特定の操作やイベントを実行しなければならない場合がよくあります。 Tkinterは、そのようなイベントに対処するためのメカニズムを提供します。 bind(、callback)を使用できます 特定のタイプのイベントを実行するためにバインドするウィジェットごとの関数。キーをイベントにバインドするたびに、対応するキーが押されるたびにコールバックイベントが発生します。 例 例を考えてみましょう。 bind( 、callback)関数を使用して、すべての数字キーをバインドして画面にメッセージを表示し、ユーザーがキー(1〜9)
-
Pythonでパターンを印刷する方法は?
Pythonのパターンは、ネストされたforループを使用して印刷できます。外側のループは行数を反復処理するために使用され、内側のループは列数を処理するために使用されます。印刷ステートメントは、要件に応じてさまざまなパターンを形成するように変更されます。 パターンには、星型、数字型、アルファベット型があります。パターンは、さまざまな形、三角形、ピラミッドなどにすることができます。 例 これらのパターンはすべて、これらの異なるパターンを形成する変更されたprintステートメントを含むforループを使用して印刷できます。 これらのパターンの印刷の基本的な考え方は同じですが、わずかな違いが