python对list的引用,可以一次引用多个吗?
>>> word=["x1","4","100","x2","x3"]>>> word
'4'
>>> word
'x2'
可以一次提取第一个和第三个元素吗? 肯定可以啊 >>> word
['4', 'x2'] 如何获得第0个,第4个,第1个?必须这样排队"x1","x3","4" ,如何做? 如果索引没什么规律,肯定要逐个hardcode来获取了,Python不是神:mrgreen: 的确,无规律的,需要自己处理,python不是神 回复 4# luofeiyu_cu
索引是最直接便捷的精确定位。
L = sth
在list长度未知情况下,可以用L[-1]定位到最后一个元素。当然你可以有方法去获得list的长度。
另外,可以用通过slicing来获取某一个或某几个元素,比如L
当然,要同时获得其中的一个或者几个元素,你可以使用" star expression "
比如:
>>> l =
>>> a, *_, b = l
>>> a
1
>>> b
6
但是,Python3才支持。
页:
[1]