Is there any reason why lVals = [1, 08, 2011] throws an exception?

前端 未结 4 892
温柔的废话
温柔的废话 2021-01-17 20:06

I have discovered one thing that makes me crazy. If I specify the following list:

lVals = [1, 01, 2011]

then no errors will be displayed, a

4条回答
  •  無奈伤痛
    2021-01-17 20:36

    I guess what you're trying to do is split a date and put it in a list. This is what works for me:

    >>> date = "28-08-2011".split("-")
    >>> for i, num in enumerate(date):
    ...     date[i] = int(num, 10) # changes octal to decimal, thus losing the prefix 0
    ... 
    >>> date
    [28, 8, 2011]
    

提交回复
热议问题