snrg.net
当前位置:首页 >> python list >>

python list

list是python语言中的基本数据类型列表,使用[]表示;列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表,如下:ak = [1, '67',true,[23,45,67]]

list 相当于数组 tuple 叫元祖,相当于元素不可变数组,只能读 dict 名叫字典,我是听着怪怪的,这东西有点像 json ,又有点像 javascript 中的对象,又有点像 php 中的关联数组 set 是集合,就是元素不可重复,不分顺序.用法(非全面总结,仅

a=[]或a=list()建立空的list,添加元素b使用方法append或extenda.append(b);a.extend(b)a=[1,2,3]建立包含元素的list,字符串要加引号,元素间逗号隔开以上在python3.4中

list是一个函数,将参数强制转换成列表 list((1,4,7)) 对元组(1,4,7)使用list函数就返回列表[1,4,7] map(list,zip(*a))表示对zip(*a)的每一个单位都执行list函数 而且这在python 2.6.6中执行正常,执行效果如下>>> a=[[1,2,3],[4,5,6],[7,8,9]]>>> zip(*a) [(1, 4, 7), (2, 5, 8), (3, 6, 9)]>>> map(list,zip(*a)) [[1, 4, 7], [2, 5, 8], [3, 6, 9]]

你的意思是给list增加一个方法吗下面贴代码,用法是申明一个newList,然后调用dosome方法,把N传进去import randomclass newList(list): def dosome(self, N): min = 500 for i in range(N): t = random.randint(100, 500) self.append(t) if min > t: min = t return min

就是用类型转换啊 for i in list: list2[int(float(i[0])*10)]=i print list2

我想程序都是想通的 (1) append 向 list 的末尾追加单个元素,是单个,追加 (2) insert 将单个元素插入到 list 中.数值参数是插入点的索引.vert.insert(0,x),0为索引.list列表中的元素不必唯一,许多语言中list都是一样的 (3)extend 用来连

用python的列表生成式即可,列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式.

num = list() for i in range(0,n):x = input("\n") num.append(x) n是你自己定义或者输入的一个值

可以通过tpye()方法来判断list里的元素类型.代码举例如下:testList = [1, 2, 'a', [1, 2]]for listElement in testList:print '%s 的类型是:%s' % (listElement, type(listElement))其中,for in语句用来遍历testList这个list里的元素,然后分别打印出元素对

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