Python&AI Math)チャレンジ


必修科目4


今日の課題はオブジェクト向けプログラミングの実装であるため,まずsub関数を実装し,それをmainfuncに組み合わせる.完成した方向で行います.

にくうかんけっていぶんれつほう

string1 = '         '
return1 = string1.split(' ')
return1
# ['', '', '', '', '', '', '', '', '']
実行すると、sep認識の「」(空白)間の「」が返されます.
split関連コンテンツを公式サイトを参照したところ、sepパラメータが何も与えられなければ、単純に空白に入るだけでなく、個別のアルゴリズムで処理され、split()とsplit(「」)の結果値が異なることが分かった.
-->連続するスペースを区切り記号として扱います.

必修科目5


ディクシャナリキ、価値を変える方法

morse_code = {
        "A": ".-", "N": "-.", "B": "-...", "O": "---", "C": "-.-.", "P": ".--.", "D": "-..", "Q": "--.-", "E": ".",
        "R": ".-.", "F": "..-.", "S": "...", "G": "--.", "T": "-", "H": "....", "U": "..-", "I": "..", "V": "...-",
        "K": "-.-", "X": "-..-", "J": ".---", "W": ".--", "L": ".-..", "Y": "-.--", "M": "--", "Z": "--.."
    }
    
reverse_morse_dict = dict(map(reversed, morse_code.items()))

この間dictでkey,valueを変更するときにfor loopを回してvalue,keyを逆抽出しますが、上記のコードを使用すると、反転したdictを直接生成できます.

AI Math 8強)基本統計


ぜんかくりつていり



質問する



に答える