www.rsnq.net > 在python中建立一组列表后,怎么从列表中提取元素

在python中建立一组列表后,怎么从列表中提取元素

把列表转化为字典就可以了,先声明个字典dict={} 然后dict[001]="老鼠",dict[002]="鸡"就可以了

用random模块里的sample和randint方法就可以实现你的需求 例,代码: import random #导入random模块a=[1,2,2,2,3,'python','test','recode','java'] #测试对象b=random.sample(a,random.randint(0,len(a))) #随机获取列表参数并赋值给新的变量b...

list=['1','2','3','4','5',...'36']Sum_list=0for i in range(0,n): Sum_list+=int(list[i])print(Sum_list)

把列表转化为字典就可以了,先声明个字典dict={} 然后dict[001]="老鼠",dict[002]="鸡"就可以了!

>>> lsta = [1,2,3]>>> lstb = ['a','b']>>> lsta.append(lstb)>>> lsta[1, 2, 3, ['a', 'b']]>>>

commonest = [1,2,2,2,1,3,4,5,1,1]print(commonest.count(1))需要把数据存储到列表中,列表的count的方法可以统计某个元素出现的次数

>>> arr[[10, 11, 12, 13, 14, 15, 16, 17, 18, 19], [11, 12, 13, 14, 15, 16, 17, 18, 19, 20], [12, 13, 14, 15, 16, 17, 18, 19, 20, 21], [13, 14, 15, 16, 17, 18, 19, 20, 21, 22], [14, 15, 16, 17, 18, 19, 20, 21, 22, 23], [15, 16, ...

>>> data[100, 94, 88, 82, 76, 70, 64, 58, 52, 46, 40, 34]>>> data.index(76)4>>>

python中的generator是生成器,可以每次返回一个结果,并且记住上次的位置,非常节约内存。但是不好的地方是一个生成器只能使用一次,一次之后就会销毁。 所以想取特定元素会消耗这个生成器。以下是示例代码。 def gen(n): i=0 while i

因为 l1.pop(0) 是 剔除左起第一个元素,并返回这个元素,就是说会没有加print也会打印出来。 加上之前又打印了 print l1[0], 所以打印了两遍 , 而右侧的代码只打印一次。 In [1]: l1 = [1, 2, 3, 4]In [2]: l1.pop(0)Out[2]: 1In [3]: l1.pop(...

网站地图

All rights reserved Powered by www.rsnq.net

copyright ©right 2010-2021。
www.rsnq.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com