
【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): …...
Pythonのsetは集合の演算を全てサポートしています。 演算子を使う方法とset型のメソッドを使う方法があるので両方とも紹介します。 set型について 重複する要素を持たない、要素の集まり 順序づけはされない {}内に,区切りで要素を記述する (例 : set_A = {1,3,4,5,2}) …...
リストを作る 要素なしの空のリストを生成 sample = list() sample = [] #[] 要素ありのリストを生成 sample = ["apple","orange","banana"] #['apple','orange','banana'] 文字列から生成1 text = …...
アスキーコードを使う方法 アルファベット小文字のリスト komoji = [chr(i) for i in range(97,123)] #可読性を上げるなら komoji = [chr(i) for i in range(ord('a'),ord('z')+1)] …...
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 …...