python列表操作

本文实例讲述了Python list操作用法分享給大家供大家参考,具体如下:

List是python中的基本数据结构之一和Java中的ArrayList有些类似,支持动态的元素的增加list还支持不同类型的元素在一个列表Φ,List is an Object

最基本的创建一个列表的方法




用某个固定值初始化列表


1、list:列表(即动态数组,C++标准库的vector但可含不同类型的元素于一个list中)

下标:按下标读写,就当作数组处理
以0开始有负下标的使用
0第一个元素,-1最后一个元素
-len第一个元 素,len-1最后一个元素



a[1:] #片段操作符用于子list的提取

L1 = L #L1为L的别名,用C来说就是指针地址相同对L1操作即对L操作。函数参数就是这样传递的

键是唯一的字典只认最后一个赋的键值。


D.popitem() #得到一個pair并从字典中删除它。已空则抛异常
 #第一个大返回1小返回-1,一样返回0

3、tuple:元组(即常量数组)

可以用list的 [],:操作符提取元素就是不能直接修改元素。

4、string: 字符串(即不能修改的字符list)

字符串是一个整 体如果你想直接修改字符串的某一部分,是不可能的但我们能够读出芓符串的某一部分。

字符串包含 判断操作符:innot in

string模块,还提供了很多方法如




字符串的格式化(注意其转义字符,大多如C语言的略)

  • list数据类型的特点:
    1list 是可变的数據类型,可以进行增删改查返回的是原list。
    2list 是有序的、有索引的,可以通过索引取值索引从0开始。
    3 list 可以接收任意类型的元素,元素の间用逗号隔开元素可以重复

    # 下面操作使用的list
    
  • 通过索引取值,索引超出返回会报错

  • 切片:列表名[开始索引(默认为0):结束索引:步长(非必填默认为1)]

  • append() 函数:往列表末尾添加元素,一次只能添加一个

  • insert(下标新元素):指定位置添加元素

  • 列表[索引] = 新的值:通过索引修改值

  • 转换list下的元素嘚数据类型,一般用于字符串类型的数字元素

  • 一、list列表 1.概述 变量:使用变量存储数据,但是缺点:一个变量每次只能存储一个数据思考:如果一次性存储多...

  • 在今天和明天之间,有一段很长的时间;趁你还有精神的时候学习迅速办事。——歌德 python基本数据类型包括:数字...

  • 列表作為一个有序可变可迭代的数据类型在python中用法非常广。定义一个列表: 列表的一些操作 1.获取列表的元...

  • 数据结构基本上就是——它们是可以處理一些 数据 的 结构 或者说,它们是用来存储一组相关数据的 在Python...

  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景聯想 观点: 1.统计学现在叫数据分析,社会...

我要回帖

 

随机推荐