いろいろ倉庫

KNIME、EXCEL、R、Pythonなどの備忘録

リスト内包表記

【Python】辞書を参考にしてリストの値を置換したい。

・お題:辞書を参考にしてリストの値を置換したい。もし辞書にないキーがリストに現れたら、据え置きしたい。 ・例えば、何が売れたかのリストがあるとする。 Lis=["りんご","ぶどう","みかん","みかん","ばなな"] ・これに対して、品目を値段に置換し、値段…

【Python】リスト内包表記でFizzBuzzしたい

・お題:リスト内包表記の条件分岐でFizzBuzzしたい。 ・FizzBuzz問題は、ある数列に対して、3の倍数だとFizz、5の倍数だとBuzz、15の倍数だとFizzBuzzを返す条件分岐の問題のこと。今回は、1~100までの整数に関して実施することを考える。 ・リスト内包表…

【Python】引数までの素数を算出する関数を作りたい

・お題:引数までの素数をリスト形式で出力する関数を作成したい。 ・エラトステネスの篩のアルゴリズムを参考にしてみる。 ja.wikipedia.org ・2から指定の数までの自然数のリストを作成し、そこから素数でないもの(割り切れてしまったもの)を除外するこ…

【Python】約数を求めてみたい。

・お題:引数の約数をリスト形式で出力する関数を作成したい。 ・今回もリスト内包表記を使ってみた。 ・順を追って考えていく。 ①[n for n in range(12)]と入力すると、[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]と返ってくる。rangeをちょっとずらしつつ、こ…

【Python】指定長のランダムな塩基配列を作成したい。

・最近Pythonを勉強し始めたので、Pythonに関するメモ記事も書いていこうと思う。 ・Pythonは全く初心者で、お作法など全く分からないので悪しからず。 ・お題:特定の長さのランダムな塩基配列を作成する関数を作成したい。 ・例えば一塩基ずつ区切られたリ…