qhnw.net
当前位置:首页 >> python提取list中的数字 >>

python提取list中的数字

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

import random#准备36个数字ls36=list(range(36))ls10=[]#从36个数字中随机抽取10个数字for i in range(10): ls10.append(random.choice(ls36))#打印列表,检验结果print(ls10)

我没搞懂,计算数量?len()就可以,计算不重复数量?换成集合再计算数量就可以了.计算每个元素出现次数?用count()呀.

我用的是2.6的python,代码如下:# -*- coding:utf-8 -*-list=[ '11', '1', '100', '10\n', '11', '2', '200', '20\n', '11', '3', '300', '30\n', '11', '4', '400', '40\n']a, b, sum1, sum2 = 0, 0, 0, 0for i in range(len(list)): if (i-2)%4 == 0: sum1 += 1.0 a += int(list[i]) a /= sum1 elif

以取出最大值和最小值为例:1、如需求列表中的最大值,用python自带的函数max() 即可.代码示例如下:numbers = [1,2,3,4,5,6,7,8,9] max(numbers)2、求最大值也可通过定义函数,再调用函数求得.示例代码如下:def findmax(L): if L ==

背景:文件内容每一行是由n个单一数字组成的,每个数字之间由制表符区分,比如:0 4 3 1 2 2 1 0 3 1 2 0 …… 现在需要将每一行数据存为一个list,然后所有行组成一个大的list.工具:1.strip():用于移除字符串头尾指定的字符,默认为空格,返回是字符串.2.split():通过指定分隔符对字符串进行切片,返回是字符串组成的list.实例:

python里面好像只能直接转一维的list,以python 3.6为例:问题 1:list=['0', '1', '2', '3', '4', '5', '6', '7', '8', '9'] 转化为:list=[0, 1 ,2, 3, 4, 5, 6, 7, 8, 9] 代码如下:list_to_float = list(map(lambda x:float(x), list))问题2:(对于二维数组,需要加个循环,变成

$ pythonPython 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> lst=[ '11', '1', '100', '10\n', '11', '2', '200', '20\n', '11', '3', '300', '30\n', '11', '4', '400', '

假设那个字典叫dict: if dict.has_key( line[0] ): print dict[ line[0] ] 和列表一样,用[ ]即可

arr[1] 就是数组中第二个值了.python中的下标也是从0开始的.

网站首页 | 网站地图
All rights reserved Powered by www.qhnw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com