码迷,mamicode.com
首页 > Web开发 > 详细

Python学习之列表数据类型及常用操作详解

时间:2018-04-07 22:45:09      阅读:250      评论:0      收藏:0      [点我收藏+]

标签:

python学习中,我们都知道列表是常用的数据类型之一,当然也是必学内容之一,它可以作为一个方括号内的逗号分隔值出现。本文和大家分享的就是python列表数据类型及相关操作,希望对刚接触python的童鞋有所帮助,python老手请自动跳开这篇文章。
列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
列表可以进行的操作包括索引,切片,加,乘,检查成员。 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。
列表的数据项不需要具有相同的类型创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。
如下所示:
list1 = [’physics’, ’H2O’, 1997, 2000]list2 = [1, 2, 3, 4, 5 ]list3 = ["a", "b", "c", "d"]
列表的切片操作 
l[0:2] 取列表的第一到第二个元素
l[2:5] 取列表的第三到第四个元素
l[::2] 间隔取列表元素135....
列表的常用操作如下所示 
li[’day’, ’eric’, ’rain’]
计算列表长度并输出
print(len(li))3
列表中追加元素“seven”
li.append("seven")
在列表的第1个位置插入元素“Tony”
li.insert(0, "tony")
修改列表第2个位置的元素为“Kelly”
li[1] = "kelly"
删除列表中的元素“eric”
li.remove("eric")
删除列表中的第2个元素
li.pop(1)
删除列表中的第24个元素
for i in range(3):
li.pop(1)
将列表所有的元素反转
方法1
li[::-1]# 方法2
list(reversed(li))
使用forlenrange输出列表的索引 使用enumrate输出列表元素和序号(序号从100开始)
for k, v in enumerate(li, 100):
print(k, v)
使用for循环输出列表的所有元素
for i in range(len(li)):
print(i)
来源:网络

Python学习之列表数据类型及常用操作详解

标签:

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
wjunxi
加入时间:2017-06-15
  关注此人  发短消息
文章分类
wjunxi”关注的人------(0
wjunxi”的粉丝们------(0
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!