【发布时间】:2016-01-19 18:24:02
【问题描述】:
我正在尝试编写将嵌套的字符列表转换为 unicode 的代码。
LetterList=[["a", "b", "c","d"],["e","f","g"]]
ArrayTranslate=[]
def Encode(Array):
for List in Array:
for letter in List:
if isinstance(letter,int)==False:
ArrayTranslate.append(ord(letter))
elif isinstance(letter,int)==True:
ArrayTransLate.append(letter)
Encode(LetterList)
print(ArrayTranslate)
当我运行程序时,我会生成如下列表
[97, 98, 99, 100, 101, 102, 103]
但是,我想生成这些值的嵌套列表,如下所示: [[97,98,99,100],[101,102,103]] 谁能告诉我我做错了什么或者我想要实现的目标是否可行
【问题讨论】:
标签: python function python-3.x