如何从python中的元组列表中获取键值对列表

时间:2016-11-18 18:00:12

标签: python

我有以下代码,除了它给我以下的元组列表

 if request.method == 'POST':
    checkbox_values = request.form.getlist('service_name')
    print(type(checkbox_values)) //for debugging
    print(checkbox_values) //for debugging

[u"(u'ZOL Zimbabwe', u'Fibre Internet')", u"(u'ZOL Zimbabwe', u'Wimax Internet')", u"(u'Utande Internet Services', u'Fibre Internet')", u"(u'Utande Internet Services', u'Wimax Internet')"]

简单来说,每个元组中的第一个值是ISP名称,第二个值是该ISP提供的服务

我需要实现的是能够引用第一个值和第二个值。

如果我这样做

values =     [u"(u'ZOL Zimbabwe', u'Fibre Internet')", u"(u'ZOL Zimbabwe', u'Wimax Internet')", u"(u'Utande Internet Services', u'Fibre Internet')", u"(u'Utande Internet Services', u'Wimax Internet')"]

for x in value:
    print k

我明白了

(u'ZOL Zimbabwe', u'Fibre Internet')
(u'ZOL Zimbabwe', u'Email Hosting')
(u'Utande Internet Services', u'Fibre Internet')
(u'Utande Internet Services', u'Wimax Internet')
(u'Utande Internet Services', u'Email Hosting')

我需要一种引用这些值的方法,以便我可以抓取它们并插入数据库

我查看了这些链接,但每种方法都给我一个错误

Tuple unpacking in for loops

Iterate a list of tuples

iterating quickly through list of tuples

我还在阅读这些链接,如果我遗失了某些内容,有人可以指出我正确的方向

0 个答案:

没有答案