美文网首页
对列表的操作命令

对列表的操作命令

作者: 煮海三杯水 | 来源:发表于2018-04-25 21:44 被阅读0次
有点像c语言的数据交换

remove():用来删除某一个元素,仅知道某一个元素的名字就好。

remove的例子

del():删除某一个元素,仅知道它所处的位置就好。

del的例子

member.pop(): 是带有返回值的删除功能

member.pop()这个应该是最强大的 利用切片的功能

slice:可以得到我们想要的一部分。

python可以比较两个数组的大小,但如果是两个或者多个时python仅仅比较第一个元素。

比较数组

列表可以和列表相加,但是不同对象就不可以相加了,例如列表和元素就不可直接相加,如果想去这样做可以用上节课学到的extend append insert

列表相加的例子

对一个列表进行乘法就是对它进行加倍

乘法加倍的例子

可以用in和not in检测列表中是否有这个元素,但列表里面的列表就不可以用这个了。访问列表中的列表就用像c语言的二维数组就好。

判断列表中的列表的元素是否在里面

count():这个函数判断列表中元素出现的次数,例如list3.count(123)就会显示15次

显示list3中出现了15次

index():判断索引值得位置

确定list中索引值的位置

reverse()是将这个列表逆序

sort()是将原来的列表按从小到大的顺序重新排列,

sort(reverse=ture)这样就可以逆序排列了

将list6逆序排列

python的变量是一个标签,它贴哪是哪、指哪打哪。

分片拷贝的好处是从内存中又开辟出了一个空间,如果直接用等号的话,那只不过是多了一个指向它的标签。

分片拷贝属于大箭头的样子

所以列表之间最好不要用加好,用extend的方法,这也是初学者遇到bug的因素

可以看出list8是墙头草,他会随着list6的变化而变化,但list7不会

tuple元组:是一个不可以改变的类型,创建元组时大多用小于号  ;但是没有小括号也可以是元组,加上小括号也不一定是元组。逗号是关键小括号不是关键

这些是列表都有的功能,元组也有 判断一个‘’1”是数字还是list还是tuple关键是逗号和[  ] 一目了然

更新元组

先拆成两个元组在往中间插入,同时内存会将上一个temp删除

间接删除元素,也是切两个片

相关文章

  • 对列表的操作命令

    remove():用来删除某一个元素,仅知道某一个元素的名字就好。 del():删除某一个元素,仅知道它所处的位置...

  • 快速操作Linux终端命令行的快捷键列表

    转自:快速操作Linux终端命令行的快捷键列表 快速操作Linux终端命令行的快捷键列表 在shell命令终端中,...

  • 命令

    date命令 命令参数 日期格式字符串列表 加减操作

  • Cmake命令之list介绍

    命令格式list (subcommand [args...])subcommand为具体的列表操作子命令,例如...

  • redis操作命令

    1.对value操作的命令 2.对String操作的命令 3.对List操作的命令 4.对Set操作的命令 5.对...

  • Redis 常用操作命令,非常详细!

    下面总结并演示了 Redis 的 常用管理命令、key 操作、字符串、集合、列表、散列类型的操作命令。 你需要掌握...

  • Redis学习之路(二):Redis数据结构简介

    Redis提供的5种结构 Redis中的字符串 基本命令 操作练习: Redis中的列表 基本命令 基本操作: R...

  • 命令行运行模拟器

    命令行操作 xcrun simctl list 查看模拟器列表open /Applications/Xcode.a...

  • Python 初学笔记数据结构之列表

    1、列表初始化 2、访问列表中的值 3、更新列表 4、删除列表元素 5、列表脚本操作符列表对+和的操作符与字符串相...

  • Shell

    常用命令 清空命令行:reset 文件操作:显示列表ls -lls -la 所有ls -l ja* 通配符查找 创...

网友评论

      本文标题:对列表的操作命令

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