-
*演算子はPythonのタプルでどのように機能しますか?
star(*)演算子は、シーケンス/コレクションを位置引数に解凍します。したがって、タプルがあり、そのタプルの項目をタプル内にある各位置の引数として渡したい場合は、各要素に個別にインデックスを付ける代わりに、*演算子を使用できます。 例 def multiply(a, b): return a * b values = (1, 2) print(multiply(*values)) これにより、タプルが解凍され、実際に-として実行されます。 print(multiply(1, 2)) 出力 これにより、出力が得られます- 2
-
'in'演算子はPythonのタプルでどのように機能しますか?
Pythonのin演算子を使用すると、コレクションのすべてのメンバー(リストやタプルなど)をループして、指定されたアイテムと等しいメンバーがタプルにあるかどうかを確認できます。 例 my_tuple = (5, 1, 8, 3, 7) print(8 in my_tuple) print(0 in my_tuple) 出力 これにより、出力が得られます- True False 辞書に対する演算子では、キーの存在をチェックすることに注意してください。 例 my_dict = {'name': 'TutorialsPoint', 'time':
-
連結演算子はPythonのタプルでどのように機能しますか?
連結演算子は、最初のタプルを追加された順序で使用して、Pythonで新しいタプルを作成します。これはインプレース操作ではありません。 例 tuple1 = [1, 2, 3] tuple2 = ['a', 'b'] tuple3 = tuple1 + tuple2 print(tuple3) 出力 これにより、出力が得られます- [1, 2, 3, 'a', 'b']
-
Pythonのタプルで繰り返し演算子はどのように機能しますか?
乗算を表すために*記号を使用することに慣れていますが、*の左側のオペランドがタプルの場合、それは繰り返し演算子になります。繰り返し演算子は、タプルの複数のコピーを作成し、それらをすべて結合します。タプルは、繰り返し演算子*を使用して作成できます。 例 numbers = (0,) * 5 # we use the comma to denote that this is a single valued tuple and not an #expression print numbers 出力 これにより、出力が得られます- (0, 0, 0, 0, 0) [0]は、1つの要素
-
デル演算子はPythonのタプルでどのように機能しますか?
個々のタプル要素を削除することはできません。もちろん、リスト内包表記またはスライスを使用して破棄された不要な要素を含む別のタプルをまとめることに問題はありません。タプル全体を明示的に削除するには、delステートメントを使用できます。 例 tup = ('physics', 'chemistry', 1997, 2000) print(tup) del(tup) print("After deleting tup : ") print(tup) これにより、次の出力が得られます。発生した例外に注意してください。これは、deltuptupleが
-
Pythonでタプルにインデックスを付けてスライスする方法は?
タプルにインデックスを付けたりスライスしたりするには、タプルで[]演算子を使用する必要があります。タプルにインデックスを付けるときに正の整数を指定すると、左から数えてタプルからそのインデックスがフェッチされます。負のインデックスの場合、右から数えてタプルからそのインデックスをフェッチします。 例 my_tuple = ('a', 'b', 'c', 'd') print(my_tuple[1]) print(my_tuple[-1]) 出力 これにより、出力が得られます- b d タプルの一部を取得する場合は、スライス演算子を
-
Pythonでリストをタプルに変換する方法は?
タプル関数に渡すだけで、リストをタプルに変換できます。 例 my_list = [1, 2, 3] my_tuple = tuple(my_list) print(my_tuple) 出力 これにより、出力が得られます- (1, 2, 3)
-
Pythonで辞書のすべての要素を削除するにはどうすればよいですか?
ディクショナリからすべての要素を削除するには、ディクショナリを空のディクショナリに再割り当てするのが最も簡単な方法です。 例 my_dict = {'name': 'foo', 'age': 28} my_dict = {} print(my_dict) 出力 これにより、出力が得られます- {} del関数を使用して、特定のキーを削除したり、すべてのキーをループして削除したりすることもできます。 例 my_dict = {'name': 'foo', 'age': 28} keys = li
-
キーがPythonディクショナリに存在するかどうかを確認するにはどうすればよいですか?
in演算子を使用して、Pythonディクショナリにキーが存在するかどうかを確認できます。 in演算子は、キーを辞書と照合し、キーの存在を確認します。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print('name' in my_dict) print('foo' in my_dict) 出力 これにより出力が得られます- True False
-
Pythonディクショナリから特定のキーの値を取得するにはどうすればよいですか?
ディクショナリの[]演算子を使用し、キーを引数として渡すことで、Pythonディクショナリから特定のキーの値を取得できます。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} print(my_dict['name']) print(my_dict['time']) 出力 これにより、出力が得られます- TutorialsPoint 15 years ディク
-
Python辞書からすべてのキーのリストを取得するにはどうすればよいですか?
辞書からすべてのキーのリストを取得するには、dict.keys()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} key_list = list(my_dict.keys()) print(key_list) 出力 これにより、出力が得られます- ['name', 'time', 'location'] リスト内
-
Pythonディクショナリからすべての値のリストを取得するにはどうすればよいですか?
辞書からすべてのキーのリストを取得するには、dict.values()関数を使用するだけです。 例 my_dict = {'name': 'TutorialsPoint', 'time': '15 years', 'location': 'India'} value_list = list(my_dict.values()) print(value_list) 出力 これにより、出力が得られます- ['TutorialsPoint', '15 years',
-
PythonのTickとは何ですか?
時間間隔の秒単位の浮動小数点数は、PythonのTickで示されます。特定の瞬間は、1970年1月1日午前12時(エポック)からの秒数で表されます。時間モジュールを使用して、時間の操作や表現間の変換のための関数を使用できます。たとえば、現在の時刻を目盛りで印刷する場合は、次のように記述します。 例 import time ticks = time.time() print("Ticks since 12:00am, January 1, 1970: ", ticks) 出力 これにより、出力が得られます- Ticks since 12:00 am, January 1,
-
Pythonで特定の時間にタイマーティックを取得するにはどうすればよいですか?
特定の時間にタイマーティックを取得するには、時計を使用します。 Pythonのドキュメントには、この関数はベンチマークの目的で使用する必要があると記載されています。 例 import time t0= time.clock() print("Hello") t1 = time.clock() - t0 print("Time elapsed: ", t1 - t0) # CPU seconds elapsed (floating point) 出力 これにより出力が得られます- Time elapsed: 0.000940314504015
-
PythonのTimeTupleとは何ですか?
datetime.dateインスタンスのtimetuple()メソッドは、time.struct_time型のオブジェクトを返します。 struct_timeは名前付きタプルオブジェクトです(名前付きタプルオブジェクトには、インデックスまたは名前でアクセスできる属性があります)。 struct_timeオブジェクトには、日付フィールドと時刻フィールドの両方を表す属性と、夏時間がアクティブかどうかを示すフラグがあります。 timetuple()関数によって返される名前付きタプルでは、日付オブジェクトに従って年、月、日のフィールドが設定され、時間、分、秒に対応するフィールドはゼロに設定され
-
Pythonで完全なTimeTupleを印刷するにはどうすればよいですか?
datetime.dateインスタンスのtimetuple()メソッドは、time.struct_time型のオブジェクトを返します。 struct_timeは名前付きタプルオブジェクトです(名前付きタプルオブジェクトには、インデックスまたは名前でアクセスできる属性があります)。 例 完全な時間タプルを印刷に渡すだけで印刷できます。 import datetime todaysDate = datetime.date.today() timeTuple = todaysDate.timetuple() print(timeTuple) 出力 これにより、出力が得られます- time.str
-
Pythonで現在の日付と時刻を取得するにはどうすればよいですか?
複数の方法で現在の日付と時刻を取得できます。最も簡単な方法は、datetimeモジュールを使用することです。現在の日付と時刻を表示する機能があります。 例 import datetime now = datetime.datetime.now() print("Current date and time: ") print(str(now)) 出力 これにより、出力が得られます- 2017-12-29 11:24:48.042720 strftime関数を使用して、フォーマットされた日付と時刻を取得することもできます。目的の出力を取得するために使用できるフォーマット文
-
Pythonでフォーマットされた日付と時刻を取得するにはどうすればよいですか?
strftime関数を使用して、フォーマットされた日付と時刻を取得できます。目的の出力を取得するために使用できるフォーマット文字列を受け入れます。以下は、それによってサポートされるディレクティブです。 ディレクティブ 意味 %a ロケールの省略された平日の名前 %A ロケールの完全な平日の名前 %b ロケールの省略された月の名前。 %B ロケールの完全な月の名前。 %c ロケールの適切な日付と時刻の表現。 %d 10進数としての月の日[01,31]。 %H 10進数としての時間(24時間制)[00,
-
Pythonで1か月のカレンダーを印刷するにはどうすればよいですか?
calenderモジュールを使用して、Pythonで特定の年の特定の月のカレンダーを取得できます。引数として年と月を指定する必要があります。 例 import calendar y = 2017 m = 11 print(calendar.month(y, m)) 出力 これにより、出力が得られます- November 2017 Mo Tu We Th Fr Sa Su 1 2 3 4 5 6 7 8 9 10 11
-
Pythonの日付から1日を引くにはどうすればよいですか?
timedeltaオブジェクトを使用して、Pythonの日付から日を引くことができます。減算する時間でtimedeltaオブジェクトを作成する必要があります。次に、日付からそれを引きます。 例 from datetime import datetime from datetime import timedelta today = datetime.today() yesterday = today - timedelta(days=1) print(today) print() print(yesterday) 出力 これにより、出力が得られます- 2017-12-29 12:28:06.