加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Python 列表

发布时间:2020-12-20 10:52:55 所属栏目:Python 来源:网络整理
导读:List是python中基础的顺序数据结构 以下为python3代码 创建: 1 li = [1,2,3,4,5] 增加 1 # 在列表尾部加入 2 append(object) 3 li.append(7 ) 4 print (li) 5 # [1,5,7] 6 7 # 指定位置插入数据 8 insert(index,object) 9 li.insert(5,6 ) 10 # [1,6,7] 11

List是python中基础的顺序数据结构

以下为python3代码

创建:

1 li = [1,2,3,4,5]

增加

 1 # 在列表尾部加入
 2 append(object) 
 3 li.append(7)
 4 print(li)
 5 # [1,5,7]
 6 
 7 # 指定位置插入数据
 8 insert(index,object)
 9 li.insert(5,6)
10 # [1,6,7]
11 
12 # 加入新的列表
13 extend(object)
14 li2 = ["hi dude!"]
15 li.append(li2)
16 print(li)
17 # [1,7,"hi dude!"]
18 # python列表为引用型数据

删除

 1 li = [1,5]
 2 # remove()    移除某一项, 无返回值
 3 li.remove(3)
 4 print(li)
 5 li = [1,5]
 6 
 7 # pop(index)    默认删除最后一个数据并返回其值
 8 ret = li.pop()
 9 print(ret)
10 # 5

修改数据

1 li = [1,5]
2 li[1] = "new data"
3 print(li)
4 # [1,"new data",5]

查询操作

  列表是顺序的连续存储的数据,可通过index访问,也可进行切片操作

  通过索引取值

1 li = [1,5]
2 print(li[0])
3 # 1
4 print(li[-1])
5 # 5

  切片

1 li[start:end:step]
2 print(li[1: 3])
3 # [2,3]
4 print(li[3:])
5 # [4,5]
6 print(li[:-2])
7 # [1,3]

  取索引

1 li = [1,5]
2 print(li.index(3))
3 # 2

排序操作 

  排序

1 # sort()    列表中要同类型数据
2 li = [1,5]
3 li.sort()
4 print(li)
5 # [1,5]

  逆序

1 # reverse()    无返回值,逆序
2 li = [1,4]
3 li.reverse()
4 print(li)
5 # [4,1]

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读