python 变量值加入列表_Python如何实现列表的索引是变量

公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解。

话题:Python 如何实现列表的索引是变量回答:#你的问题描述不是很准确啊In [1]: aList=[1,2,3,4]In [2]: n=2 In [3]: aList[n] #是想要这样使用一个变量做索引,Out[3]: 3In [4]: s=slice(3)In [5]: aList[s] #或者是这样使用一个可以改变的切片(slice)?Out[5]: [1, 2, 3]In [6]: s=slice(2,3) #改变成不同长度切片(slice)In [7]: aList[s]Out[7]: [3]不过无论如何,索引总是是可以使用变量的。(防止误会:前面的In和Out是Ipython命令行输入输出提示。)

话题:python array的索引问题回答:com/zhidao/wh%3D600%2C800/sign=cf4cc05a9b8fa0ec7f926c0b16a775d6/d043ad4bd11373f02f9e6df6ae0f4bfbfbed0431话题:python如何将列表作为列表的索引回答:a[b[0]]这是以b列表的元素为索引,取a列表中的值a.index(b[0])这是从a列表中取出关于b列表中的元素的位置(索引)

参考回答:a[b[0]]这是以b列表的元素为索引,取a列表中的值a.index(b[0])这是从a列表中取出关于b列表中的元素的位置(索引)话题:python 列表作的一个问题回答:一、创建一个列表只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:码码如下:list1 = ['physics', 'chemistry', 1997, 2000];list2 = [1, 2, 3, 4, 5 ];list3 = ["a", "b", "c", "d"];与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。二、访问列表中的值使用下标索引来访问列表中的值,同样你也可以使用方括号的形式截取字符,如下所示:码码如下:#!/usr/bin/pythonlist1 = ['physics', 'chemistry', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7 ];print "list1[0]: ", list1[0]print "list2[1:5]: ", list2[1:5]以上实例输出结果:码码如下:list1[0]: physicslist2[1:5]: [2, 3, 4, 5]三、更新列表你可以对列表的数据项进行修改或更新,你也可以使用append()方法来添加列表项,如下所示:码码如下:#!/usr/bin/pythonlist = ['physics', 'chemistry', 1997, 2000];print "Value available at index 2 : "print list[2];list[2] = 2001;print "New value available at index 2 : "

话题:用python创建一个列表,分别打印出列表的索引号和索引号对应的值回答:list1 = ['a','b','c']fmt = 'index %d value is %s'print ', '.join([fmt % (idx, val)for idx, val in enumerate(list1)])# orprint ', '.join(map(lambda x: fmt%x, enumerate(list1)))话题:python怎么获取列表元素的索引回答:#用enumerate函数,最好不要用index ,因为列表有相同的元素的时候,index就傻冒了for i,j in enumerate(('a','b','c')):print i,j0 a1 b2 c话题:python 列表的一个问题回答:print li[1:] #输出[2,3,4,5,6,7],省略终止索引,表示取起始索引之后的所有值,等效于li[1:len(li)]print li[:3] #输出[1,2,3],省略起始索引,表示从0开始取,等效于li[0:3]print li[:] #输出[1,2,3,4,5,6,7],省略起始索引、终止索引、步长值表示取全部,等效于li[0:len(li):1]print li[::] #输出[1,2,3,4,5,6,7],省略起始索引、终止索引、步长值表示取全部,等效于li[0:len(li):1]print li[::-1] #输出[7,6,5,4,3,2,1],省略起始索引、终止索引,步长值为-1,表示反向获取不源码的话,就只好先记着这就是一个快捷的用法

话题:如何在python列表中查找某个元素的索引回答: data [100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34] gt; data.index(76) 4 gt;

参考回答:list.index(value) python 自带方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值