Python 基础---列表

列表是Python中最基本的数据结构,列表是最常用的Python数据类型,列表的数据项不需要具有相同的类型。列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。
list可以进行的操作包括索引,切片,加,乘,检查成员。此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

特点

一组有序项目的集合.可变的数据类型【可进行增删改查】.列表中可以包含任何数据类型,也可包含另一个列表【可任意组合嵌套】.列表是以方括号“ []”包围的数据集合,不同成员以“ ,”分隔.列表可通过序号访问其中成员

例如:

 list = [‘c‘,1,(‘a‘,‘b‘),[1,2,3]]

>>> print list[1]

1

>>> print list[2]

(‘a‘, ‘b‘)

>>> print list[3]

[1, 2, 3]

list的方法

list.append(var)      #追加元素

list.insert(index,var)

list.pop(var)        #返回最后一个元素,并从listist中删除之

list.remove(var)      #删除第一次出现的该元素

list.count(var)       #该元素在列表中出现的个数

list.index(var)       #该元素的位置,无则抛异常

list.extend(listist)    #追加listist,即合并listist到list上

list.sort()          #排序

list.reverse()        #倒序

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

[1,2]+[3,4]          #为[1,2,3,4]。同extend()

[2]*4              #为[2,2,2,2]

delist  list[1]      #删除指定下标的元素

delist  list[1:3]     #删除指定下标范围的元素

listist的复制

list1  =  list     #list1为list的别名,用C来说就是指针地址相同,对list1操作即对list操作

list1  =  list[:]   #生成list的一个COPY

内置函数对列表的操作

cmp(list1, list2)     #比较两个列表的元素 
len(list)          #列表元素个数 
max(list)          #返回列表元素最大值 
min(list)          #返回列表元素最小值 
list(seq)          #将元组转换为列表

时间: 2024-10-11 10:31:09

Python 基础---列表的相关文章

python基础——列表、字典

Python核心数据类型--列表 列表是一个任意类型的对象的位置相关的有序集合,它没有固定的大小.大小可变的,通过偏移量进行赋值以及其他各种列表的方法进行调用,能够修改列表.其他更多的功能可以查阅python的标准手册,或者运行help(list)或dir(list)查看list方法的完整清单. 任意对象的有序集合:从功能上看,列表是收集其他对象的地方,同时列表所包含的每一项都保持了从左到右的位置顺序. 通过偏移读取:可以通过列表对象的偏移对其进行索引,从而读取对象的某一部分内容.由于列表的每一

python基础列表

列表作为有序数据类型.大部分操作和字符串类似.别如获取列表的元素:切片操作等. 1:索引(下标) 2:增.删.改.查 3:常用函数 4:列表解析 一:索引: 通字符串一样,从左到右.索引从0开始到len(list)-1结束. 从右到左,-len(list)到-1. a=[1,2,3,4] print(a[0]) print(a[-1]) 1 4 二:1.列表增加一个元素.append()函数默认从最后加.insert(index,object)可以指定位置加入元素. a=[1,2,3,4] b=

Python自动化 【第二篇】:Python基础-列表、元组、字典

本节内容 模块初识 .pyc简介 数据类型初识 数据运算 列表.元组操作 字符串操作 字典操作 集合操作 字符编码与转码 一.模块初识 Python的强大之处在于他有非常丰富和强大的标准库和第三方库,几乎你想实现的任何功能都有相应的Python库支持,让我们先来象征性的学2个简单的. sys 1 #!/usr/bin/env python 2 3 # -*- coding: utf-8 -*- 4 5 6 7 import sys 8 9 10 11 print(sys.argv) 12 13

Python基础-列表、元祖、字典、字符串

列表和分组 序列概览: 数据结构是通过某种方式组织在一起的数据元素的集合.这些元素可以是数字.字符,甚至可以是其他数据结构. 在python中,最基本的数据结构是序列(sequence). 序列中的每一个元素被分配一个序号----即元素的位置,也称为索引.下标.第一个索引是0,第二个索引是1,以此类推. Python包含6种内建的序列,此次重点讨论最常用的两种类型:列表.元祖.其他内建序列类型包括:字符串.Unicode字符串.buffer对象和xrange对象.接下来讲解对所有序列都通用的操作

Python基础-列表、元组、字典

#!/usr/bin/env python# -*- coding:utf-8 -*- # v = "李杰"# for item in v:# print(item)##################################################################################################### str# name = "alex" # list # 类,列表# li = [1, 12, 9,

python基础-列表

列表中的操作 获取列表中的值 list1 = ['跑男','蜜蜂少女',2015,2016] list2 = [1,2,3,4,5,6,7] print("list1[0]:",list1[0]) print("list2[1:5]:",list2[1:5])#取下标记1,2,3,4的值 更新列表中的值 list1 = ['跑男','蜜蜂少女',2015,2016] print("原:",list1[2]) list1[2] = 6666 pri

Python基础-列表篇

1.修改元素 要修改列表元素,可指定列表名和要修改的元素的索引,再指定该元素的新值. 1 list1 = [0,1,2,3,4,5] 2 print(list1) 3 4 list1[0] = 1 # 第一个元素将修改为1 5 print(list1) 2.添加元素 2.1 append() 将元素添加到到列表末尾. 1 list1 = [0,1,2,3,4,5] 2 print(list1) 3 4 list1.append(6) # 在末端添加一个元素,值为6 5 print(list1)

python基础 列表 的使用

列表 首先定义一个列表 声明列表 列表名字=[值1,值2] list=[1,2,3,4,5] 这是一个列表,列表中有五个元素(1,2,3,4,5) 显示list列表 print   list 输出  --[1,2,3,4,5] 列表的下标是从0开始的 下标=列表的长度-1 print  list[1:3] 输出 --[2,3] print list[2] 输出--[3] print list[1:] 输出 --[] 接下来我们试试 列表中的一些方法 在列表末尾追加一个元素 列表名.append(

python基础--列表、元祖、字典、集合

列表(List) 1.列表特点 列表是可变的!! list 是一种有序的序列,可以添加.删除其中的元素,并且可以通过下标(索引)访问 数据 2.简单的常用操作 A.通过下表访问元素 1 print(list1[0]) ##正序 2 print(list1[-1]) ##倒序 3 5 list[0] = '123' ##修改指定位置的值 B.切片 1 print(list[1:3]) 3.常用操作: 1 ##append:追加元素 2 list1.append('赵四') 3 4 ##extend