博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python list
阅读量:5367 次
发布时间:2019-06-15

本文共 1988 字,大约阅读时间需要 6 分钟。

1 # list是有序的  2   3 # 创建list  4 myList = ["123", 1234, "ok", "hello"]  5   6 # 使用dir()函数查看有哪些该对象有哪些方法 __xx__是python提供的内置方法/属性  7 print(dir(myList))  8   9 # 增加元素 10  11 # 在指定位置添加元素 12 myList.insert(0, "python") 13  14 # 添加另一个list 15 myList.extend(["iii", "123"]) 16  17 # 对list使用+=等价于使用extend 18 myList += [123123, 1234] 19 print(myList) 20  21 # 更改元素的值 22 myList[1] = "wyc" 23 print(myList[1]) 24  25  26 # 获取指定索引的元素 27 print(myList[0]) 28  29 # 获取元素的索引 30 print(myList.index("python")) 31  32  33 # 删除 34 # pop 默认删除并最后一个元素 35 x = myList.pop() 36 print("x--- %s" % x) 37  38 # 删除指定索引 39 myList.pop(1) 40  41 # remove删除第一个出现的指定数据 42 myList.remove("python") 43  44 # del 删除指定索引,但del的实质把变量从内存中删除 45 del myList[1] 46  47 # 清除全部元素 48 # myList.clear() 49  50  51 print(myList) 52  53  54 # 统计元素个数 55 print(len(myList)) 56  57 # 统计某个元素出现的次数 58 print(myList.count(1234)) 59  60  61 newList = [110, 100, 20, 30, 101] 62  63 # 排序 64 newList.sort() 65 print(newList) 66  67 # 降序 68 newList.sort(reverse=True) 69 print(newList) 70  71 # 反转 72 newList.reverse() 73 print(newList) 74  75 # 遍历 76 for s in newList: 77     print(s) 78  79  80 print(1 in [1, 2, 3]) 81  82 # list推导式 83  84 new_list = [i for i in range(10)] 85 print(new_list)  # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] 86  87 new_list = ["a" for i in range(3)] 88 print(new_list)  # ['a', 'a', 'a'] 89  90 new_list = ["b" for i in range(10) if i % 2 == 0] 91 print(new_list)  # ['b', 'b', 'b', 'b', 'b'] 92  93 # list也可以进行切片 94 print([1, 23, 2, 410][0:2])  # [1, 23] 95  96 # 切片的值进行增删改 97 new_list = [1, 1, 22, 3, 3254] 98 new_list[2:] = [1, "ok"] 99 print(new_list)  # [1, 1, 1, 'ok']100 del new_list[1:]101 print(new_list) # [1]102 103 # 算术运算符(+ 与 *)104 print([1, 23] * 5)  # [1, 23, 1, 23, 1, 23, 1, 23, 1, 23]105 print((1,)*5)  # (1, 1, 1, 1, 1)106 107 print([1, 23] + [2, 4])  # [1, 23, 2, 4]108 print((1, 123) + (213,))  # (1, 123, 213)109 110 # 创建空列表111 mylist = []112 mylist = list()

 

转载于:https://www.cnblogs.com/tele-share/p/10381016.html

你可能感兴趣的文章
C#后台程序与HTML页面中JS方法互调
查看>>
mysql 同一个表中 字段a 的值赋值到字段b
查看>>
linux系统可执行文件添加环境变量使其跨终端和目录执行
查看>>
antiSMASH数据库:微生物次生代谢物合成基因组簇查询和预测
查看>>
UNICODE与ANSI的区别
查看>>
nginx 配置实例
查看>>
Flutter - 创建底部导航栏
查看>>
ASP.NET MVC 教程-MVC简介
查看>>
SQL Server索引 - 聚集索引、非聚集索引、非聚集唯一索引 <第八篇>
查看>>
转载:详解SAP TPM解决方案在快速消费品行业中的应用
查看>>
Android OpenGL ES 开发(N): OpenGL ES 2.0 机型兼容问题整理
查看>>
项目中用到的技术及工具汇总(持续更新)
查看>>
【算法】各种排序算法测试代码
查看>>
HDU 5776 Sum
查看>>
201521123044 《Java程序设计》第9周学习总结
查看>>
winfrom 图片等比例压缩
查看>>
人工智能实验报告一
查看>>
用LR12录制app,用LR11跑场景,无并发数限制,已试验过,可行!
查看>>
python 多线程就这么简单(转)
查看>>
oracle 简述
查看>>