我正在写一个加密程序的问题。
我必须从.txt文件中导入加密文本并对其进行解密。我负责解密的功能是可以的,但它需要一个数字列表才能这样做。 问题是,当我从.txt导入之前提到的数字列表时,它被读取为字符串,而不是数字列表。
澄清:我导入一个看起来像“1243,56,29,987,76,... 34”的字符串,我需要一个清单[1243,56,29,987,76,...... 34]
编辑:添加了代码
objet3 = open("chiffre1.txt", "r")
code = objet3.read()
décodé = déchiffrer(code,dictio)
答案 0 :(得分:0)
[int(item) for item in string.split(",")]
将为您完成这项工作。
非常喜欢Python中的迭代器和列表,非常漂亮。
答案 1 :(得分:0)
使用split():
list = '1243, 56, 29, 987, 76'
new_array = list.split(',')
print new_array