python 列表相关

python列表

列表推导式

例1

1 [ i*i for i in range(10) ]

打印如下:

1 >>> [i*i for i in range(10)]
2 [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

相当于:

1 a=[]
2 for i in range(10):
3     b=i*i
4     a.append(b)

例2

1 >>> list1 = [(x, y) for x in range(10) for y in range(10) if x%2==0 if y%2!=0]

相当于

1 list1 = []
2 for x in range(10):
3     for y in range(10):
4         if x%2 == 0:
5             if y%2 != 0:
6                 list1.append((x, y))

原文地址:https://www.cnblogs.com/zhx-blog/p/10878140.html

时间: 2024-10-21 11:58:54

python 列表相关的相关文章

python 列表相关内容

python 列表相关内容 1.增加2.修改3.切片4.清空5.删除6.杂项 #定义两个列表name2 = [1,2,3,4]name_list = ['zhang','wang','li','liu','yang' ,['ding','guo'],'zhao'] 1.列表的追加操作:name_list.append(name2)print(name_list)输出结果:['zhang', 'wang', 'li', 'liu', 'yang', ['ding', 'guo'], 'zhao',

python文件相关操作

Python文件相关操作 打开文件 打开文件,采用open方法,会将文件的句柄返回,如下: f = open('test_file.txt','r',encoding='utf-8') 在上面的代码中,open()方法进行打开文件等相关操作,open()方法其中第一个参数是要打开的文件的文件路径,第二个参数是对要打开文件要执行的权限,第三个参数是文件采用字符编码. 而open()方法返回的内容叫做文件句柄.我们可以打印返回的文件句柄来看下: f = open('test_file.txt','r

python 列表

列表:本章索引和内容 1.列表和索引2.修改列表3.与列表相关的内置函数4.处理列表项5.切片6.列名机制7.列表方法8.嵌套列表9.其他类型的序列10.把文件看做列表11.注释12.小结13.习题 列表:列表是以Python的一种数据类型,用来处理一组组的数据,也可以利用列表访问数据.列表和索引:1.1 列表的创建:将一组逗号分隔的值放在一对方括号中,列表也是一个对象,可以将它赋值给一个变量例如:whales = [5,2,6,7,84,5,78,32]print(whales)[5,2,6,

python列表,元组

python列表: 列表的格式为: list=["index1","index2",1,2] #list为列表名,index1,index2,1,2为列表元素. 上面就是一个简单的列表,那如何获取,输出列表中的元素呢?: #列表每个元素都有个下标,根据下标进行获取列表中的元素值: list=["index1","index2",1,2] print(list[1]) index2    #打印结果 #列表元素下标从0开始计算,

Python列表List

Python列表List(可变的): 列表的特点: 1.其中的元素可以不是同一类型的: example: list = [1, 2, "Qihe", True] 2.列表中的元素可以替换: example:  list[2] = "sunck" 3.将元组转换为列表: list = list((1,2,3,4,5)) 一.相关的运算: 1.列表的组合: list3 = list1 + list2 2.列表的重复:print(list * 3) 3.通过下标访问列表中

4 . 列表相关操作_函数 ; 深浅拷贝 2019-10-30

列表相关操作 (1)列表的拼接   (同元组)(2)列表的重复   (同元组)(3)列表的切片   (同元组)语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到列表的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取列表元素值 (5)[:]或[::] 截取所有列表

零基础学习什么是python列表(list)

今天马哥教育要跟大家分享的文章是零基础学习什么是Python列表(list)?Python中没有数组,list是一种有序的集合可以随时添加和删除其中的元素,可以添加不同类型的数据. Python入门新手和正在Python学习的小伙伴快来看一看吧,希望能够对大家有所帮助 ! 列表元组用索引来访问,索引从0开始 用len()函数可以获得list元素的个数 <img src="http://www.magedu.com/wp-content/uploads/2019/11/20190522134

python列表和QVariant

pyqt中,要给QAbstractTableModel的setData函数传递一个list参数: [20,'00:00:19'] 涉及到QVariant和list的转换. 可以使用QVariant类中的toPyObject是转换. 环境是:Python 2.7.6 pyqt4 4.8.6 有文章说是,toPyObject只能转换字符串,而且只能转换字典. 测试一下,支持数字,支持字典和列表. #coding:utf-8 from PyQt4.QtCore import QVariant a={2

Python列表的增删改查排

Python列表的增删改查排 一.列表的样子: a = ['q' , 'w' , 'e ', 'r','t'] a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0] 二.查(也称切片): print ( a[0] )          #取出列表中第一个元素 即:q print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't'] print ( a[1:3] )        #取出从第二个开始到第三个元素 即:['w','e