python3.7[列表]

索引  切片 排序

 

 

####

列表.sort 永久排序

 

sorted(列表) 临时排序

 

###

>>> print(sorted(a))
['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']
>>> a
['tttttt', 'fff', 'f', 'f', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc']
>>> a.sort(reverse=True)
>>> a
['tttttt', 'fff', 'f', 'f', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc']
>>> a.sort()
>>> a
['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']
>>>

 

 

>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']
>>> a.reverse()
>>> a
['a', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'f', 'f', 'tttttt', 'fff', 'f', 'f', 'btte', 'bbb', 'asdf', 'aff', 'abc', '666']
>>>

 

##############

列表 增加元素

##########

>>> a
['abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']
>>> a.insert(0,'666')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']
>>> a.append ('888')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt', '888']
>>> a.pop()
'888'
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'f', 'fff', 'tttttt']

 ############

删除

remove(元素)

pop

 

#############

>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'fff', 'tttttt']
>>> a.append('f')
>>> a.append('f')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'f', 'fff', 'tttttt', 'f', 'f']
>>> a.remove('f')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f']
>>>

 

#####

 

>>> a.extend('aa')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a']
>>> a.extend('aaaaaa')
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f', 'a', 'a', 'a', 'a', 'a', 'a', 'a', 'a']
>>>

 

 

######

>>> a.index('f')
6
>>> a.count('f')
4
>>> a
['666', 'abc', 'aff', 'asdf', 'bbb', 'btte', 'f', 'f', 'fff', 'tttttt', 'f', 'f']
>>> len(a)
12
>>>

#########

切片

#######

>>> a[1:4:2]
['a', 'a']
>>> a[1::2]
['a', 'a', 'a', 'a', 'f', 'fff', 'f', 'bbb', 'aff', '666']
>>> a[5:2:-2]
['a', 'a']

###@@@@

>>> a
['df', 'asdf', 'asd', 'eee', 'as', 'qq']
>>> a.pop('eee')
Traceback (most recent call last):
File "<pyshell#19>", line 1, in <module>
a.pop('eee')
TypeError: 'str' object cannot be interpreted as an integer
>>> a.pop(1)
'asdf'
>>> a
['df', 'asd', 'eee', 'as', 'qq']
>>>

##########

>>> a[0:4:2]
['df', 'eee']
>>>

>>> a.index('eee')
2

>>> print(a[5][2].replace('兰','kk'))
kk
>>> a
['df', 'asd', 'eee', 'as', 'qq', '武藤兰']
>>> a[0].upper()
'DF'
>>> a
['df', 'asd', 'eee', 'as', 'qq', '武藤兰']
>>>

>>> a.index('df')
0

增加1个字符 不增加

>>> a.extend("ggg")
>>> a
['df', 'asd', 'eee', 'as', 'qq', '武藤兰', 'g', 'g', 'g']
>>>

转载于:https://www.cnblogs.com/xuanbjut/p/11147312.html

python3.7[列表] 索引切片相关推荐

  1. Go 中切片索引与 Python 中列表索引的差异

    1. 索引编号超过对象的实际长度 1.1 Python 列表索引 Python 2.7.12 (default, Nov 12 2018, 14:36:49) [GCC 5.4.0 20160609] ...

  2. python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象

    python列表(list)+索引切片+修改+插入+删除+range函数生成整数列表对象 列表(list)是什么? 列表是Python中内置有序.可变序列,列表的所有元素放在一对中括号"[] ...

  3. python3字典列表_Python3 列表、元组、字典

    序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列 ...

  4. python列表索引 end start_python学习--list列表操作

    1.del 列表名[索引]:删除指定索引的数据 2.列表名.remove(数据):删除第一个出现的指定数据 3.列表名.pop():删除末尾的数据,返回被删除的元素 4.列表名.pop(索引):删除指 ...

  5. python索引 切片_python_索引_切片

    一.索引 1.索引值以 0 为开始值,-1 为从末尾的开始位置. 取值格式var[index] 字符串索引 name="hello_shenzhen"print(name[0]) ...

  6. python列表的切片操作

    python 的列表支持切片操作,也让我们能够根据自己的需要切出想要的数据. 列表的切片主要是3个方向的操作: 比如:m = [1,2,3,44,11] 1 正向索引: 方向是从左到右 c = m[1 ...

  7. 格式化输出,运算符,编码,字符串(索引,切片,大小写转换等等)

    格式化输出%s和format{} , 运算符 , 编码 , 字符串(索引,切片,大小写转换,拉长字符,去空格,替换,切割,格式化输出format , count数数 , find查找 , index求 ...

  8. Python列表的切片

    之前讲过python列表的基本操作,我们今天继续讲解列表中的切片等操作,列表的切片就是根据索引取列表中的数据,切片并不会改变原列表.接下来跟着小编一起学习python列表的其他操作吧. 工具/原料 J ...

  9. numpy和pandas的基础索引切片

    Numpy的索引切片 索引 In [72]: arr = np.array([[[1,1,1],[2,2,2]],[[3,3,3],[4,4,4]]]) In [73]: arr Out[73]: a ...

最新文章

  1. PowerEdge R730安装Windows server2008 R2操作系统
  2. pc安装linux内核,PC/104平台嵌入式Linux系统核心定制方法
  3. BZOJ 1051: [HAOI2006]受欢迎的牛
  4. Session的实现与存储
  5. 1-1、article元素
  6. Javascript面向对象二
  7. CALayer 简单的使用
  8. GBDT+LR算法解析及Python实现
  9. POJ3664 Election Time【排序】
  10. Python快速转换numpy数组中Nan和Inf的方法
  11. 怎么在计算机上设置复印机双面打印,Word如何设置双面打印
  12. Badboy下载地址
  13. 飞鱼星测试软件,飞鱼星VE984GW+
  14. 将本地调试gdb移植到arm板
  15. 打印1000年到2000年之间的闰年
  16. 羽毛球之混双战术要点
  17. [ACW]826.单链表
  18. HTML 基础知识简介
  19. Maya场景渲染(三)
  20. 在uCGUI中添加汉字库

热门文章

  1. UNIX再学习 -- 进程关系
  2. Davinci DM6446开发攻略-UBOOT-2009.03移植2 nand flash的烧写
  3. leetcode-有效的括号(三种语言不同思路)
  4. Android PC投屏简单尝试- 自定义协议章(Socket+Bitmap)
  5. Go 从入门到精通(三)字符串,时间,流程控制,函数
  6. android settings源代码分析(1)
  7. ftrace、kpatch、systemtap的基本原理、联系和区别
  8. mysql中jdbc的metadata_JDBC(九)DatabaseMetaData 数据库元数据
  9. JZOJ 5460. 【NOIP2017提高A组冲刺11.7】士兵训练
  10. JZOJ 5396. 【NOIP2017提高A组模拟10.6】Blocks