当前位置:首页 » 编程语言 » pythonlist计数

pythonlist计数

发布时间: 2022-09-03 16:46:34

1. python list 统计字母个数

都是字母的话可以简单这样统计个数

a=["abc","def","ghi"]
count=0
for i in a:
count+=len(i)
print(count)

---9
要拆开,用list()函数就可以了。
a=["abc","def","ghi"]
b=[]
for i in a:
b.append(list(i))
print(b)

---[['a', 'b', 'c'], ['d', 'e', 'f'], ['g', 'h', 'i']]

2. Python Python语句list(range(1,10,3))执行结果为___________________。([1, 4, 7])

Python语句list(range(1,10,3))执行结果为[1,4,7]。

语法是:range(start,stop[,step])

参数说明:

(1)start:计数从start开始,默认是从0开始。例如range(5)等价于range(0,5);

(2)stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]没有5;

(3)step:步长,默认为1。例如:range(0,5)等价于range(0,5,1)。

因此,range(1,10,3)的意思是1到10之间的tuple,间隔为3,所以结果是(1,4,7)。

列表(List)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

所以,list(range(1,10,3))执行结果为[1,4,7]。



(2)pythonlist计数扩展阅读

Python列表函数&方法

Python包含以下函数:

1、cmp(list1, list2):比较两个列表的元素;

2、len(list):列表元素个数;

3、max(list):返回列表元素最大值;

4、min(list):返回列表元素最小值;

5、list(seq):将元组转换为列表。

Python包含以下方法:

1、list.append(obj):在列表末尾添加新的对象;

2、list.count(obj):统计某个元素在列表中出现的次数;

3、list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表);

4、list.index(obj):从列表中找出某个值第一个匹配项的索引位置;

5、list.insert(index, obj):将对象插入列表;

6、list.pop([index=-1]):移除列表中的一个元素(默认最后一个元素),并且返回该元素的值;

7、list.remove(obj):移除列表中某个值的第一个匹配项;

8、list.reverse():反向列表中元素;

9、list.sort(cmp=None, key=None, reverse=False):对原列表进行排序。

3. python实现删除重复行并计数

4. 求python中list的元素个数,怎么写

描述
len() 方法返回列表元素个数。
语法
len()方法语法:
len(list)

参数
list -- 要计算元素个数的列表。
返回值
返回列表元素个数。
实例
以下实例展示了 len()函数的使用方法:
#!/usr/bin/python

list1, list2 = [123, 'xyz', 'zara'], [456, 'abc']

print "First list length : ", len(list1);
print "Second list length : ", len(list2);

以上实例输出结果如下:
First list length : 3
Second lsit length : 2

5. python如何统计list有几个连续的数字

mylist=[1,1,0,1,1,1,0,0,0,0,1,1,1,1,0,1,0,11,0]

result={}
tmp=None
foriinmylist:
ifnotresult.has_key(i):
#新出现的值为1
result[i]={'tmpcount':1,'maxcount':1}
else:
ifi==tmp:
#同上一次相同,tmpcount数字加一,同时更新maxcount
result[tmp]['tmpcount']=result[tmp]['tmpcount']+1
ifresult[tmp]['maxcount']<result[tmp]['tmpcount']:
result[tmp]['maxcount']=result[tmp]['tmpcount']
else:
#如果不同,上次数字的tmpcount归零,这次的数字的tmpcount归一
result[i]['tmpcount']=1
result[tmp]['tmpcount']=0
tmp=i

forj,kinresult.items():
print'数字'+str(j)+'出现的最大连续次数为'+str(k['maxcount'])

试试这个,有点麻烦但应该可以解决这个问题

6. Python 统计列表里面有多少个元素

Python 统计列表里面有多少个元素步骤如下:

1、打开python语言命令窗口,定义一个列表变量Z并打印对应的列表值。

7. python 的list元素计数的效率问题

直接使用collections库里的Counter类。帮助里有例子代码。

从你的代码看,似乎你的描述与你的代码不一致。你count的是一个range数组,而不是单个元素。而且还重复做count。3万次count一个循环就完成了,不需要3万次。算法不好。

8. python如何统计列表的长度

参考代码:

list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c"];
len(list1)
len(list2)
len(list3)

Python支持列表切割(list slices),可以取得完整列表的一部分。支持切割操作的类型有str, bytes, list, tuple等。它的语法是...[left:right]或者...[left:right:stride]。假定nums变量的值是[1, 3, 5, 7,],那么下面几个语句为真:

nums[2:5] == [5, 7] 从下标为2的元素切割到下标为5的元素,但不包含下标为5的元素。

nums[1:] == [3, 5, 7] 切割到最后一个元素。

nums[:-3] == [1, 3, 5, 7] 从最开始的元素一直切割到倒数第3个元素。

nums[:] == [1, 3, 5, 7] 返回所有元素。改变新的列表不会影响到nums。

nums[1:5:2] == [3, 7] 从下标为1的元素切割到下标为5的元素但不包含下标为5的元素,且步长为2。

(8)pythonlist计数扩展阅读:

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。

Python的作者有意的设计限制性很强的语法,使得不好的编程习惯(例如if语句的下一行不向右缩进)都不能通过编译。其中很重要的一项就是Python的缩进规则。

9. 如何统计python list中元素的个数及其位置

l=[1,2,3,4,1]#目标数列
targetnum=1#元素
number=l.count(targetnum)
print('个数:'+str(number))
i=number
index=[]
whilei>0:
forxinrange(len(l)):
ifl[x]==targetnum:
index.append(x+1)
i=i-1
print('位置(第几个):'+str(index))

10. Python中怎么快速提取List中的数字的个数

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

热点内容
万网云服务器云虚拟主机 发布:2025-01-15 18:20:58 浏览:945
手动安装交叉编译链 发布:2025-01-15 18:15:30 浏览:564
java调用clinux 发布:2025-01-15 18:13:02 浏览:293
如何给孩子配置一份保险 发布:2025-01-15 18:07:53 浏览:456
思科模拟器ftp配置 发布:2025-01-15 18:01:53 浏览:197
wd软件如何修改密码 发布:2025-01-15 17:59:57 浏览:715
公共代理服务器地址 发布:2025-01-15 17:59:53 浏览:818
android文件图片 发布:2025-01-15 17:39:44 浏览:206
linux的路径怎么写 发布:2025-01-15 17:18:49 浏览:185
php解压程序 发布:2025-01-15 17:06:22 浏览:142