[過去ログ]
Pythonのお勉強 Part67 (1002レス)
Pythonのお勉強 Part67 http://mevius.5ch.net/test/read.cgi/tech/1653540315/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
188: デフォルトの名無しさん (ワッチョイ 6d01-n+i2) [sage] 2022/06/06(月) 21:04:54.69 ID:OVrZnyn60 敢えてリスト内包で書いてみる #ABCDEFGHIJKLMNOPQRSTUVWXYZ #HOGEFIJKLMNPQRSTUVWXYZABCD #上みたいにキーワードHOGEをもとにアルファベットを置換する暗号を作りたい #まず暗号表の一番最初にHOGEと記載し、残りはHOGEの最後のEから続く形で #FGHIとアルファベット通りに暗号表を埋め、Zに到達したらアルファベットの #最初から埋める(ABCD...)。重複に注意したい。 import string alphabets = list(string.ascii_uppercase) key_string = list("HOGE") cypher = [] cypher = key_string + [i for i in alphabets #リスト内包でキーワードの最後の文字Eの後にあり、 if alphabets.index(i) > alphabets.index(key_string[-1]) #かつキーワードに含まれていない文字のリストを作成 and i not in key_string] #残りのアルファベットで後半を埋める cypher += [i for i in alphabets if i not in cypher] 改行しても読みにくいですね。。。 http://mevius.5ch.net/test/read.cgi/tech/1653540315/188
193: デフォルトの名無しさん (ワッチョイ 6d01-n+i2) [sage] 2022/06/06(月) 22:33:35.11 ID:OVrZnyn60 >>192 すごいスマートです どれも勉強になりますm(_ _)m http://mevius.5ch.net/test/read.cgi/tech/1653540315/193
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.416s*