如何在Python中将元组添加到列表的第一个位置

2024-06-23 18:53:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一份清单,看起来像这样

service = build('fusiontables', 'v1', developerKey=API_KEY)
query = "SELECT USStateCode, NOFU2008 FROM " + TABLE_ID
response = service.query().sql(sql=query).execute()
variables = {"data2008": json.encode(response['rows'])}
self.render_response('index.html', variables)

我将这个传递给JavaScript,并使用这些数据创建一个强度图。但是,映射要求第一个元组是头。因此,我需要数据来做这样的事情:

^{pr2}$

我该怎么做?我不想使用这些硬编码的值,而是使用从data2008获得的实际数据。如何将此添加到第一个位置?在


Tags: 数据keybuildapisqlresponseservicevariables
3条回答

在Python中,如何将tuple添加到list的第一个位置?在

以下是list

>>> my_list = list('abc')
>>> my_list
['a', 'b', 'c']

在开头插入tuple(索引0):

^{pr2}$

要在列表的开头插入对象,可以使用^{}。链接指向可变序列方法的文档,list是可变序列(与str相反,后者是序列但不是可变的)

data = [[u'US-AL', 290060.0], [u'US-AK', 46400.0], [u'US-AZ', 320320.0]]
data.insert(0,('State','No of users'))

可以将其插入第一个位置:

my_list.insert(0, ('this', 'is', 'a', 'tuple'))

相关问题 更多 >

    热门问题