python中的列表2

1. 从列表中获取单个元素

  可以通过元素的索引值从列表获取单个元素,索引值从0开始。

>>> nums = [‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘]
>>> nums[0]
‘赵‘

  

2. 从列表中获取多个元素

>>> nums = [‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘]

>>> nums[1:3]    #表示获取索引值从1~3的元素,不包括3
[‘钱‘, ‘孙‘]

>>> nums[:3]    #冒号左边为空表示从列表第一个元素开始获取
[‘赵‘,‘钱‘,‘孙‘]

>>> nums[:]    #两边为空表示获取整个列表的元素(从最开始到最后)
[‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘]

3. 从列表中删除元素

  ① 通过remove命令从列表中删除元素,参数需要时元素的值

>>> nums = [‘赵‘,‘钱‘,‘孙‘,‘李‘,‘周‘]
>>> nums.remove(‘钱‘)
>>> nums
[‘赵‘,‘孙‘,‘李‘,‘周‘]

  ② 通过del语句从列表中删除元素,语法是:del 列表名[索引值]

>>> nums =[‘赵‘,‘孙‘,‘李‘,‘周‘]>>> del nums[0]>>> nums[‘赵‘, ‘李‘, ‘周‘]

  ③ 通过pop删除列表中的元素,并返回该元素的值。

  pop添加参数则可以删除列表中制定索引值的元素,参数为空时则默认删除列表最后一个元素。

>>> nums = [‘赵‘,‘钱’,‘孙‘, ‘李‘, ‘周‘]
>>> nums.pop()  #pop参数为空时默认删除列表最后一个元素
‘周‘>>> nums[‘赵‘,‘钱’,‘孙‘, ‘李‘]
>>> nums.pop(0)  #填写了参数时则删除指定索引值的元素‘赵‘>>> nums[‘钱’,‘孙‘, ‘李‘]

  

时间: 2024-10-11 22:51:22

python中的列表2的相关文章

Python中的列表,元组,字符串之间的相互转化

Python中的列表元组和字符串之间的相互转化需要利用,tuple(),list(),str(). 示例如下: >>> the_string = "hello I'am xiaoli!" >>> #字符串转化为元组 >>> the_tuple = tuple(the_string) >>> the_tuple ('h', 'e', 'l', 'l', 'o', ' ', 'I', "'", 'a

Python 中使用列表解析时候的区别

使用[] + for语句是解析列表 而使用() + for语句是产生生成器 实例代码如下: alist = [1, 2, 3, 4, 5] another_list = [i for i in alist] print another_list a_generator = (i for i in alist) print a_generator for i in a_generator: print i Python 中使用列表解析时候的区别

Python中的列表解析和生成器表达式

Python中的列表解析和生成器表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.列表解析案例 1 #!/usr/bin/env python 2 #_*_coding:utf-8_*_ 3 #@author :yinzhengjie 4 #blog:http://www.cnblogs.com/yinzhengjie/tag/python%E8%87%AA%E5%8A%A8%E5%8C%96%E8%BF%90%E7%BB%B4%E4%B9%8B%E8%B7%AF/

python中的列表及numpy数组排序

一.列表排序  # python中对列表排序有sort.sorted两种方法,其中sort是列表内置方法,其帮助文档如下:In [1]: help(sorted) Help on built-in function sorted in module builtins: sorted(iterable, /, *, key=None, reverse=False) Return a new list containing all items from the iterable in ascendi

关于Python中的列表理解及用法

在Python中,列表理解通常用于编写单行语句,这些语句通过可迭代对象进行迭代以创建新的列表或字典.本文首先介绍for循环如何在Python中工作,然后解释如何在Python中使用列表理解. Python中的for循环 Python中的for循环语句按顺序遍历任何对象.列表.字符串等的成员.与其他编程语言相比,它的语法更加简洁,不需要手工定义迭代步骤,也不需要开始迭代.尽管有几种方法可以使它的行为与其他编程语言相同(本文将不详细讨论).还可以使用continue.break.pass等语句控制f

12.python中的列表

列表和元祖最大的不同就是列表是可以修改的. 老规矩,先使用 help(list) ,真的是 help() 大法好呀. 好,来人,上代码. Help on class list in module __builtin__: class list(object) | list() -> new empty list | list(iterable) -> new list initialized from iterable's items | | Methods defined here: | |

python中的列表

1. python中列表的概念 列表即以“[]”框起来的一组数据,数据可以为不同的类型,也可以为空. >>> nums = [1,2,3.0,5e2,'ginson'] >>> print(nums) [1, 2, 3.0, 500.0, 'ginson'] 2. 向列表中添加数据. ① append,向列表中添加元素,默认添加到列表尾部. >>> nums.append(‘林间’) >>> nums [1,2,3.0,500.0,'

Python学习笔记整理(五)Python中的列表.

列表和字段,这两种类型几乎是Python所有脚本的主要工作组件.他们都可以在原处进行修改,可以按需求增加或缩短,而且包含任何种类的对象或者被嵌套. 一.列表 列表的主要属性: *任意对象的有序集合 从功能上看,列表就是收集其他对象的地方,可以把它看作组.列表所包含每一项都保持了从左到右的位置顺序(它们是序列) *通过偏移读取 和字符串一样,可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分内容.可以自行分片和合并之类的任务. *可变长度,异构以及任意嵌套 列表可以实地增长或者缩短,并且可

python中的列表3

一.列表的一些常用操作符 1.比较操作符 当列表中有多个元素时,列表间只比较第0个元素. >>> list1 = [1,2] >>> list2 = [2,1] >>> list1 > list2 False 2.逻辑操作符 >>> list1 = [1,2] >>> list2 = [2,1] >>> list3 = [1,2] >>> (list1 < list2)

python中的列表和元组

列表:list 元组:tuple 列表是python中常用的数据类型,通过列表可以实现对数据的存储.修改. 列表的定义: name_list = ['apple','orange','grape','pear','barry'] 可以通过下标访问列表中的元素,下标从0开始 切片:取多个元素 追加: 插入: 修改: 删除[3种方法] 扩展 拷贝[拷贝分为浅拷贝  和  深拷贝] 统计 排序&翻转 [说明:3.0里不同数据类型不能放在一起排序了] 获取下标: 获取下标index方法如下: 元组:元组