Python 列表到字符串的转换

标签 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']

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

最佳答案

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

parcelID = values[0]

代替

parcelID = str(values)

关于Python 列表到字符串的转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14568613/

相关文章:

python - 如何让 PyDev 自动格式化每行的最大字符数?

python - 如何在 Windows 7 中安装 python freetype

程序集中的字符串

javascript - 在angularjs中为文本字段字符串创建动态对象

python - 如何自定义排序字母数字列表?

python-2.7 - 安装与 python 2 兼容的旧(但稳定)NLTK 版本

python - 将自身传递给装饰器对象

python - 堆叠 MultiIndex 的所有级别

python - 在 Python3 中对具有 None 值的元组列表进行排序

Python - Tkinter(ttk)动态创建一个进度条,其自身的值会发生变化