美文网首页
python学习笔记----列表

python学习笔记----列表

作者: 一片落叶就是渺小 | 来源:发表于2018-06-14 22:11 被阅读0次

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。
列表的数据项不需要具有相同的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = ['physics', 'chemistry', 1997, 2000]
list2 = [1, 2, 3, 4, 5 ]
list3 = ["a", "b", "c", "d"]

与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

一. 添加
1.append(data) 把添加的值直接当做一个元素插入列表当中

In [109]: list = ["jia","yi","bing"]

In [110]: list
Out[110]: ['jia', 'yi', 'bing']

In [111]: list.append("ding")

In [112]: list
Out[112]: ['jia', 'yi', 'bing', 'ding']

2.extend(data) 会把添加的值拆开成元素,分别插入到列表当中

In [113]: list
Out[113]: ['jia', 'yi', 'bing', 'ding']

In [114]: list.extend("ding")

In [115]: list
Out[115]: ['jia', 'yi', 'bing', 'ding', 'd', 'i', 'n', 'g']

3.insert(position,data) position 索引

 In [118]: list = ["jia","yi","bing"]

In [119]: list
Out[119]: ['jia', 'yi', 'bing']

In [120]: list.insert(6,"ding")

In [121]: list
Out[121]: ['jia', 'yi', 'bing', 'ding']

二.删除
1.del list[position]

In [125]: list
Out[125]: ['jia', 'yi', 'bing']

In [126]: del list[2]

In [127]: list
Out[127]: ['jia', 'yi']

2.list.pop() 默认删除末尾

In [128]: list = ["jia","yi","bing"]

In [129]: list
Out[129]: ['jia', 'yi', 'bing']

In [130]: list.pop()
Out[130]: 'bing'

In [131]: list
Out[131]: ['jia', 'yi']

3.list.pop(position) 删除指定索引的值

In [132]: list = ["jia","yi","bing"]

In [133]: list
Out[133]: ['jia', 'yi', 'bing']

In [134]: list.pop(1)
Out[134]: 'yi'

In [135]: list
Out[135]: ['jia', 'bing']

4.list.remove(data) 删除指定的值

In [136]: list = ["jia","yi","bing"]

In [137]: list
Out[137]: ['jia', 'yi', 'bing']

In [138]: list.remove("yi")

In [139]: list
Out[139]: ['jia', 'bing']

三.查
1.x = list[position]

In [163]: list
Out[163]: ['甲乙丙丁']

In [164]: x =list[::]

In [165]: list
Out[165]: ['甲乙丙丁']

四.改
list[position] = xxx
五.升序
1.list.sort()
2.list.sort(reverse = False)
六.降序
1.list.sort(reverse = True)
七.倒序
1.list[::-1]
2.list.reverse()
八.取长度
len(list)
九.统计元素个数
list.count()

相关文章

  • Effective Python 学习笔记 2

    Effective Python 学习笔记 2 用列表推导来取代map和filter 列表推导(list comm...

  • Python学习-列表(list)的常用方法

    查看所有Python相关学习笔记 列表的常用方法 列表常用方法 重点掌握append 增加元素----从尾部增加-...

  • python3-元组、列表和字典

    来自python3学习笔记,有不正确的地方大家多多指教 一、列表 (一)、列表的简述 1.列表使用方括号[],列表...

  • python-列表、元组和字符

    小甲鱼的《零基础入门学习python》学习笔记 1.列表 1.1列表的基本操作 1.2从列表中获取元素 和C中的数...

  • Python笔记002-列表推导式

    Python笔记002-列表推导式 以下是我学习《流畅的Python》后的个人笔记,现在拿出来和大家共享,希望能帮...

  • python学习笔记-列表

    1.count()方法 作用:用于计算每个值出现的次数 2.增加值 (1)insert()方法 作用:插入值 把一...

  • python学习笔记----列表

    一、添加:(position 索引.. date数据)append(data)把添加的值直接当做一个元素插入列表当...

  • Python学习笔记------列表

    我们来复习一下列表的使用,及方法。增append(data)把添加的值当做一个元素,插入到列表当中,如图所示!

  • python学习笔记----列表

    列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型创建一...

  • python学习笔记----列表

    一、添加:(position 索引.. date数据)append(data)把添加的值直接当做一个元素插入列表当...

网友评论

      本文标题:python学习笔记----列表

      本文链接:https://www.haomeiwen.com/subject/aajueftx.html