美文网首页
python_列表

python_列表

作者: HugMe_0577 | 来源:发表于2018-07-15 11:48 被阅读0次

python 列表:list

   列表:可以存储一组数据的类型;组合数据类型

创建列表

    name=list() #创建了一个空列表

    name=[]    #创建了一个空列表

lis列表的常见操作

    增加数据:append()    insert()    extend()

    删除数据:del 列表名[下标] (注:这里的下标可以理解为数据在列表的位置如:list[0],list[1])

                    clear()清空列表

    修改数据:列表名称[下标] =新数据

    查看数据:通过编号直接查询获取数据

                    列表的编号:也称为索引、下标

    其他操作:

                copy()复制一个新的列表

                count()查看列表中的某个数据出现的次数

    数据的常见操作

增加:新增数据

           删除:直接从内存中删除数据

           修改:原来就有,改变数据的值

           查询:将数据从变量中取出

           任何场景下,对于数据的处理,只有增删改查,四种方式,简称CRUD

列表:python中提供的可以储存多个数据的组合数据类型之一

类型:list:可以存储多个数据:增加数据、删除数据、修改数据、查询数据

列表的切片和遍历操作

       切片:从原有的列表中,按照指定的位置,切出一个新的列表

       jobs=list()..存储了10个数据

                需要2~5下标位置的数:jobs[2:6]

                需要2~8的数据,间隔1个获取1次:jobs[2:6:2]

# 列表中存储多个数据

nums = [0,1,2,3,4,5,6,7,8,9,10]

# 切片一部分数据

# 语法: 列表名称[开始位置:结束位置:步长]

n1 = nums[0:5] # [0, 1, 2, 3, 4]  # 默认步长为1

n2 = nums[6:] # [6, 7, 8, 9, 10]

n3 = nums[:3] # [0, 1, 2]

n4 = nums[1:6:2] # [1, 3, 5]

# python中提供双向索引

# 正向索引:从左往右:0->1->2->3..

# 反向索引:从右往左:-1 -> -2 -> -3 -> -4...

n5 = nums[-1:-3] # []

n6 = nums[-3:-1] # [8, 9]

n7 = nums[-1] # 10

# 成员运算符:判断一个数据是否在列表中包含: 变量 in 列表

print(10 in nums) # True

print(12 in nums) # False

# for循环:专门用于遍历多个数据

for n in nums:

    print( n)  # 0, 1, 2, 3, 4, 5 ,6...

# 获取列表中数据的编号

names = ["tom", "jerry", "shuke"]

for n in names:

    print(n)  # tom  jerry  shuke

for x, y in enumerate(names):

    print(x, y)  # 0 tom  1 jerry  2 shuke

相关文章

  • python_列表

    python 列表:list 列表:可以存储一组数据的类型;组合数据类型 创建列表 name=list() ...

  • python_列表

    一、列表和元组 通常我们使用列表或元组,储存一组类型相同或不同的数据,但列表对储存的数据比较友好,是有序排列,元组...

  • python_列表list

    一、基本定义 二、获取 三、合并 四、改值 五、删除 六、列表方法

  • python_列表生成式

    列表生成式的好处 代码量少 效率高 列表生成式的格式 [<元素的输出格式> ]循环的:省略例子:

  • Python函数的学习笔记_函数

    Python_函数 isinstance(a,int) #判断a是否为int If not (isinstance...

  • python_列表_迭代_函数_闭包

    列表生成器:1、生成一个普通列表:ls = [x for x in range(101)]为什么学习列表生成器:降...

  • Python容器的学习笔记_容器

    Python_容器 my_str ='abcd\tc' # my_str[0]='Q' print(my_str)...

  • 文章链接集合

    作者:Gakki Python Python_查找字典中相同与不同的部分[https://www.jianshu....

  • matplotlib之tick_params( 参数 )

    参考链接:matplotlib命令与格式:tick_params参数刻度线样式设置_Python_开码河粉-CSD...

  • Python 编译安装

    目录 http://see.sl088.com/wiki/Python_%E7%BC%96%E8%AF%91%E5...

网友评论

      本文标题:python_列表

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