python怎么把int类型转换成列表

Python020

python怎么把int类型转换成列表,第1张

python中把int类型转换成列表的方法:首先将整数转换为字符串;然后输入【map((int,str(num))】命令转换为列表即可。首先将整数转换为字符串,然后使用map()函数转换:或者使用如下方法:推荐课程:Python 手册

在Python操作数据内容时,多数情况下可能遇到下面3种类型的数据处理:

hexstring 如:'1C532145697A8B6F'

str 如:'\x1C\x53\x21\x45\x69\x7A\x8B\x6F'

list 如:[0x1C, 0x53, 0x21, 0x45, 0x69, 0x7A, 0x8B, 0x6F]

各种第三方模块(如pyDes),或者自己写的接口中,可能存在由于类型不统一需要在这3种数据中来回切换的情况。

需要用到的核心的方法如下:

list() 将对象转换为list

str() 将对象转换为str

bytearray() 将对象转换为bytearray

bytearray.fromhex() 将对象从hexstring转换为bytearray

binascii.b2a_hex() 将对象从str转换为hexstring

如:[0x53, 0x21, 0x6A] ->'\x53\x21\x6a'

方法:list ->bytearray ->str

如:'\x53\x21\6a' ->[0x53, 0x21, 0x6A]

方法:逐个字符转成十进制

如: [0x53, 0x21, 0x6A] ->'53216A'

方法:list ->bytearray ->str ->hexstring

如: '53216A' ->[0x53, 0x21, 0x6A]

方法:hexstring ->bytearray ->list

如: '53216A' ->'\x53\x21\x6A'

方法:hexstring ->bytearray ->str

以上内容转自: https://blog.csdn.net/diaoxuesong/article/details/72123415#

# 把字符串变成列表

q = 'abcd'

L = list(q)

print(L)

程序缩进如图所示