假设我有一个字符串列表。例如,这是一个包含两个字符串的列表。
["Hello, W", "orld!---"].
我已经有一个函数char2bin可以将单独的字符串字符转换为二进制列表。请注意,这不适用于多个字符串。前任。
>>>char2bin('a')
[0,1,1,0,0,0,0,1]
>>>char2bin('abc')
(ERROR)
如何将多个字符串列表转换为二进制文件列表?
例如,["Hello, W", "orld!---"] 会导致
[[[0, 1, 0, 0, 1, 0, 0, 0], [0, 1, 1, 0, 0, 1, 0, 1], [0,1,1,0,1, 1, 0, 0], [0, 1, 1, 0, 1, 1, 0, 0], [0,1,1,0,1,1,1,1], [0, 0, 1, 0, 1, 1, 0, 0], [0, 0, 1, 0, 0, 0, 0, 0], [0,1,1,1,0,1,1, 1]], [[0, 1, 1, 0, 1, 1, 1, 1], [0,1,1,1,0,0,1,0], [0,1, 1, 0, 1, 1, 0, 0], [0, 1, 1, 0, 0, 1, 0, 0], [0,0,1,0,0,0,0,1], [0, 1, 1, 1, 1, 1, 1, 0], [0, 1, 1, 1,1,1,1,0], [0, 1, 1, 1,1, 1, 1, 0]]]
如您所见,每个字符串字符都已转换为二进制列表,但由于有两个单独的字符串,因此也有两个单独的二进制列表列表。
心有法竹
慕无忌1623718
相关分类