Python列表到字符串转换

sma*_*ada 2 python string python-2.x httplib2

这似乎是一项简单的任务,我不确定我是否已经完成它,或者我是否正在追逐我的尾巴.

values = [value.replace('-','') for value in values] ## strips out hyphen (only 1)
            print values ## outputs ['0160840020']
            parcelID = str(values) ## convert to string
            print parcelID ##outputs ['0160840020']
            url = 'Detail.aspx?RE='+ parcelID ## outputs Detail.aspx?RE=['0160840020']
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我正在尝试附加到URL末尾的数字,以便通过POST参数更改页面.我的问题是如何删除['前缀和']后缀?我已经尝试了parcelID.strip("['")没有运气.我这样做了吗?

Dav*_*son 10

values是一个列表(长度为1),这就是它出现在括号中的原因.如果您只想获取ID,请执行以下操作:

parcelID = values[0]
Run Code Online (Sandbox Code Playgroud)

代替

parcelID = str(values)
Run Code Online (Sandbox Code Playgroud)

  • 还有'''.join(值)` (4认同)