gpt4 book ai didi

python - 将我的整数放入 python 中的列表中

转载 作者:行者123 更新时间:2023-11-28 20:50:04 25 4
gpt4 key购买 nike

我正在创建一个使用凯撒密码对消息进行编码和解码的程序。到目前为止,我正在建立基础,我正在尝试获取用户给我的字符列表,并使用 ord 制作一个整数列表......到目前为止,我遇到的所有问题都是将我收到的整数取回一个列表。

import random

encode_decode = input("Do you want to encode, or decode? (e/d)")

shift_amount = input("Please enter the shift amount for your message")

if encode_decode == "e" or encode_decode == "E":
user_words_unrefined = input("Enter your message to encode!")
elif encode_decode == "d" or encode_decode == "D":
user_words_unrefined = input("Enter your message to decode!")

user_words_refined = list(user_words_unrefined)

Alphabet = [chr(i) for i in range(ord('a'), ord('z') + 1)]

Counter = 0
for i in range(len(user_words_refined)):
user_words_numbers = (ord(user_words_refined[Counter]))
user_numbers_list = [user_words_numbers]
print(user_numbers_list)
Counter += 1

Input ("Hello, Party people!")输出它将它们全部打印在单独的行上,并在它们周围加上方括号......有什么想法吗?

[72]
[101]
[108]
[108]
[111]
[44]
[32]
[80]
[97]
[114]
[116]
[121]
[32]
[112]
[101]
[111]
[112]
[108]
[101]

最佳答案

您可以使用列表理解,而不是使用范围超过输入字符串长度的 for 循环。

user_numbers_list = [ord(letter) for letter in user_words_refined]

关于python - 将我的整数放入 python 中的列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13273553/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com