Python字符串拆分

时间:2013-04-08 19:01:31

标签: python string hex

我需要使用十六进制对,例如7A并将其分为7A作为单独的变量以进行进一步操作。分割这个字符串的正确方法是什么,因为我不是要删除任何字符,而且我没有任何分隔符?

2 个答案:

答案 0 :(得分:8)

您可以使用list

list('7A')将返回包含7和A的列表:

['7', 'A'] #Note that the single quote will not appear when you print the content :)

list('7A')[0]包含7,list('7A')[1]包含A)

或者通过:

[x for x in '7A']

如果你的字符串中有超过2个字符并且你写了:

lst = list(youtString)

然后lst将包含字符串的所有字符。

答案 1 :(得分:3)

分开他们"作为进一步操纵的单独变量" :

s = "7A"
firstHex, secondHex = list(s)

<强>输出:

firstHex = 7
secondHex = A

注意:仅当有两位十六进制字符时才会起作用。