Python - 按数字的前几个字符对列表进行分类

时间:2015-08-17 12:14:30

标签: python

如何使用Python获取for中的第一个字符?

假设我们有number = ['078 823 42', '021 932 02']

For num in number: - 在开始时以 07 获取数字并打印出来。

如果我使用它:

if num[0:2] == '07':
    print(datas.append(num.string))

我收到此错误TypeError: unhashable type: 'slice'

我正在使用python 3.3和beautifulsoup

1 个答案:

答案 0 :(得分:2)

您只需使用slicing即可获得每个字符串的前两个字符。

for num in number:
    print(num[0:2])