python 列表
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python 列表,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2735字,纯文字阅读大概需要4分钟。
内容图文
列表数据更新:
# !/usr/bin/python list = [‘physics‘, ‘chemistry‘, 1997, 2000]; print"Value available at index 2 : "print list[2]; list[2] = 2001; # 直接给列表第二项赋值来进行数据的更新print"New value available at index 2 : "print list[2];
更新列表中第二项数据为2001,看下效果:
Value available at index 2 : 1997 New value available at index 2 : 2001
删除列表某一项:
比如删除列表1位置的数据:
# !/usr/bin/python list = [‘physics‘, ‘chemistry‘, 1997, 2000]; del list[1]; print list
结果:
[‘physics‘, 1997, 2000]
Python列表脚本操作符
len([1, 2, 3]) 列表长度
[1, 2, 3] + [4, 5, 6] 列表组合
[‘Hi!‘] * 4 列表重复
3 in [1, 2, 3] 判断元素是否存在列表里面
for x in [1, 2, 3]: print x 列表迭代
那我们看下上面代码实现和结果:
# !/usr/bin/python # -*- coding: UTF-8 -*- size = len([1, 2, 3]) # 列表长度print"----------列表长度--------------"print size print"----------列表组合--------------" a = [1, 2, 3] b = [4, 5, 6] print a + b # 组合print"-----------列表重复-------------"print ["hi"] * 4 print"-----------元素是否存在某个列表里面-------------"print 2 in a print 4 in a print"-----------列表元素迭代-------------"for x in a: print x;
结果:
----------列表长度-------------- 3 ----------列表组合-------------- [1, 2, 3, 4, 5, 6] -----------列表重复------------- [‘hi‘, ‘hi‘, ‘hi‘, ‘hi‘] -----------元素是否存在某个列表里面------------- True False -----------列表元素迭代------------- 1 2 3
Python列表截取
# !/usr/bin/python # -*- coding: UTF-8 -*- a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] print"-----------列表截取-------------"print a[2] # 显示第三个元素print a[-2] # 显示倒数第二个元素print a[3:] # 显示第四个元素和以后的元素
结果:
-----------列表截取-------------
3
9
[4, 5, 6, 7, 8, 9, 10]
Python列表函数&方法
举例子说明:
# !/usr/bin/python # -*- coding: UTF-8 -*- a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] b = [6, 7, 8, 9, 10, 1, 2, 3, 4, 5] c = {‘a‘, ‘b‘, ‘c‘, ‘d‘, ‘e‘, ‘f‘, ‘g‘} print"-----------列表函数和方法-------------"print cmp(a, b) # 比较列个列表元素print len(b) # b元素列表长度print max(b) # 显示b中最大值print min(b) # 显示b中最小值print list(c) # 元祖转化为列表 a.append(12) # 列表末尾添加新元素,不要直接print a.append(12)print a print a.count(1) # 统计某个元素在列表中出现的次数 a.extend(b) # 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)print a print a.index(6) # 从列表中找出某个值(6)第一个匹配项的索引位置 a.insert(5, ‘insert here‘) # 将对象插入列表print a b = [6, 7, 8, 9, 10, 1, 2, 3, 4, 5] b.pop(9) # 移除第9个元素print b b = [6, 7, 8, 9, 10, 1, 2, 3, 4, 5] b.remove(10) # 删除元素10print b b = [6, 7, 8, 9, 10, 1, 2, 3, 4, 5] b.reverse() # 列表元素翻转print b b = [6, 7, 8, 9, 10, 1, 2, 3, 4, 5] b.sort() # 对原列表进行排序print b
结果:
-----------列表函数和方法------------- -1 10 10 1 [‘a‘, ‘c‘, ‘b‘, ‘e‘, ‘d‘, ‘g‘, ‘f‘] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12] 1 [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5] 5 [1, 2, 3, 4, 5, ‘insert here‘, 6, 7, 8, 9, 10, 12, 6, 7, 8, 9, 10, 1, 2, 3, 4, 5] [6, 7, 8, 9, 10, 1, 2, 3, 4] [6, 7, 8, 9, 1, 2, 3, 4, 5] [5, 4, 3, 2, 1, 10, 9, 8, 7, 6] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
原文:http://www.cnblogs.com/androidsuperman/p/6678238.html
内容总结
以上是互联网集市为您收集整理的python 列表全部内容,希望文章能够帮你解决python 列表所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。