
【Python】長さ制限のあるキューを使う
Pythonで長さに上限があるQueue(キュー)を使いたいときにはcollections.dequeを使うことで簡単に実装できます。 import collections sample_queue = collections.deque([],4) for i in range(10): …...
Pythonで長さに上限があるQueue(キュー)を使いたいときにはcollections.dequeを使うことで簡単に実装できます。 import collections sample_queue = collections.deque([],4) for i in range(10): …...
アスキーコードを使う方法 アルファベット小文字のリスト komoji = [chr(i) for i in range(97,123)] #可読性を上げるなら komoji = [chr(i) for i in range(ord('a'),ord('z')+1)] …...
python3のstr型の文字列の全ての文字が大文字かどうか、小文字かどうかなどを判定させる方法を紹介する。 基本的な判定メソッド isupper() - 全て大文字かどうか判定 text1 = "HELLO" text2 = "Hello" text3 = "hello" …...
python3のstr型の文字列の大文字小文字を入れ替えたり、大文字を小文字に変換したりする方法を紹介する。 基本的な変換メソッド upper() - 全て大文字に変換 text = "Hello World" print(text.upper()) # HELLO WORLD lower() - …...
forループでリストの要素だけを取得(通常のループ) fruit_list = ["orange","apple","banana","lemon"] for fruit in fruit_list: print(fruit) #orange #apple #banana #lemon forループ …...
今回は次のリストにおいて説明していきます abcd_list = ["a","b","c","b","a","d","a"] 各要素の個数を求めたいとき(count()を使用) 例えば”a"の出現回数を求めたいときは「count()」を利用し、次のように記載します。 a_count = …...
list_a = [1,2,3,4,5] 上のようなリストを下のように逆順にしたいときの方法を2つ紹介します [5,4,3,2,1] スライスを利用する方法 次のように書くと逆順にすることができます list_gyaku = list_a[::-1] reversed …...
前回は、標準入力とは何か、どうやって取得するのかを説明しました。 今回は、より複雑な入力の取得方法について説明します。 1行に複数個のデータが与えられたとき 以下の例のように1行に複数個のデータが与えられたらどうすればよいのでしょうか。 apple orange この例の場合には2つの文字列がスペー …...
標準入力とは? 競技プログラミングで問題を解くにあたって最初にすることは与えられた数値、文字列を読み込むことです。次にその与えられたものを処理します。最後に出力して終了です。 インターネットで調べると 標準入力とは、UNIX環境でのキーボードに相当する装置のことである。 標準入力とは、コンピュータ上 …...