python列表的函数

#coding=utf-8import copynames = [] #创建一个列表names = [‘Chengwenliang‘,‘guming‘,‘shengjianhong‘,‘tongzhen‘] #创建一个列表并赋值names1 = [1,2,3,4]# print list#print names #打印整个列表的值#print names[1] #打印列表下标的值 这个叫切片#print names[0],names[1] #拼接打印#print names[0:2] #范围值打印,顾头不顾尾,2的下标值不输出#print names[-1] #取最后一个值,不需要知道列表的长度#print names[-3:-1] #列表是左向右数下标的所以前面是最小的 顾头不顾尾#print names[-2:] #从倒数第二个取到最后一个数字 这个顾头又顾尾#print names[:3] #从0取到3的下标值 这个顾头又顾尾 前面是0后面是-1可以省略掉#print names[::2] #2代表着步长可以隔着打印列表#print names[:] #打印从0到-1的值,但是没有人用的直接就是names就可以了,在copy列表的时候会用到

# list add#names.append(‘xiaoming‘) #向列表最后面添加一个数据#names.insert(1,‘xiaoming‘) #在指定下表处插入数据#names.extend(names1) #扩展这个列表的值,names1的值会添加在names的最后

#list change#names[1]=‘xiaoming‘ #修改指定下标的值

#list delete#names.remove(‘guming‘) #用值来删除列表内的值#del names[1] #用下标来删除列表中的值#names.pop() #default默认删除的是最后一个值 names.pop(1) == del names[1]#del names #删除整个列表变量#names=[] #重新赋值清空一般python3中用names.clear()

#list seek#position_guming=names.index(‘guming‘) #位置的查找,返回下标#print position_guming#print names[names.index(‘guming‘)] #通过查到的下标取出相应的值 有用到的地方

#list count#print names.count(‘guming‘) #计算出现的次数

#list reverse#names.reverse() #翻转列表的值

#list sort#names.sort() #排序的方法是按照ASCII码表排序的,一般是字符,数字,大写字母,小写字母

#list copy#name1=copy.copy(names) #调用函数只能copy第一层次的表值,第二成次的表只能copy地址#names1=names[:]#潜copy 用在创建联合账号使用#name3=copy.deepcopy(names) #完全独立的copy 完全复制 要开辟内存空间,内存占用较大print namesprint names1
时间: 2024-10-13 22:44:08

python列表的函数的相关文章

Python列表、元组、字典和字符串的常用函数

Python列表.元组.字典和字符串的常用函数 列表方法 1.ls.extend(object) 向列表ls中插入object中的每个元素,object可以是字符串,元组和列表(字符串“abc”中包含3个元组),相当于ls和object合并.注意:object如果是整型,必须以列表的方式传入,不可以以整型或元组的方式传入 2.ls.append(object) 将object作为一个整体插入到ls最后,object可以是字符串,元组,列表和字典 3.ls.insert(index, object

python列表函数和方法

Python列表函数和方法 python列表中主要有以下函数: cmp(list1,list2)    比较两个列表的元素 len(list)           列表元素的个数 max(list)           返回列表元素的最大值 min(list)           返回列表元素的最小值 list(seq)           将元组转换成列表 ---------------------------------我是华丽的分割线----------------------------

python列表里__setslices__方法函数解析a

先看看列表里的__setslice__方法函数的帮助文档 help(list.__setslice__) 帮助文档如下所示: __setslice__(...) x.__setslice__(i, j, y) <==> x[i:j]=y Use of negative indices is not supported. 从帮助文档可以看出这个方法函数可以通过列表切片的方式来使用(运算映射函数).举例说明一下: In [1]: li = range(1, 11) In [2]: li Out[2

Python学习系列(四)(列表及其函数)

Python学习系列(四)(列表及其函数) Python学习系列(一)(基础入门) Python学习系列(二)(基础知识) Python学习系列(三)(字符串) 一.基本概念 1,列表是什么? 一种序列型数据类型,一有序数据集合用逗号间隔用方括号括起来. 2,几种访问形式 1)索引访问,语法结构:list_name[index].注意,列表的索引值从0开始.例如: 1 >>> li=[1,2,3,4,5] 2 >>> print li[2],li[0] 3 3 1 删除

Python列表操作的函数和方法

http://www.jb51.net/article/47978.htm 列表的数据项不需要具有相同的类型.列表中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推.Python有6个序列的内置类型,但最常见的是列表和元组.序列都可以进行的操作包括索引,切片,加,乘,检查成员.此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. Python列表操作的函数和方法列表操作包含以下函数:1.cmp(list1, list2):比较两个列表的

python列表的一些常用方法以及函数

学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操作方法,以及一些常用的函数 # Filename:list_function_test.py # Author:smelond 方法: 1.list.count()统计: list = [6, 4, 5, 2, 744, 1, 76, 13, 8, 4]list_count = list.count

Python列表函数&amp;方法

Python包含以下函数: 序号 函数 1 cmp(list1, list2)比较两个列表的元素 2 len(list)列表元素个数 3 max(list)返回列表元素最大值 4 min(list)返回列表元素最小值 5 list(seq)将元组转换为列表 Python包含以下方法: 序号 方法 1 list.append(obj)在列表末尾添加新的对象 2 list.count(obj)统计某个元素在列表中出现的次数 3 list.extend(seq)在列表末尾一次性追加另一个序列中的多个值

Python:enumerate函数、introspection对象自省、推导式(列表(list)推导式、字典(dict)推导式、集合(set)推导式)

枚举(enumerate)是Python内置函数.它允许我们遍历数据并?动计数,例如下面这样:for counter, value in enumerate(some_list): print(counter, value)不只如此,enumerate也接受?些可选参数,这使它更有?.例如:for counter, value in enumerate(some_list,1): # 指定从1开始计数 print(counter, value)还可以?来创建包含索引的元组列表. 1 # 指定索引

Python之在函数中使用列表作为默认参数

??本文将介绍笔者在工作中遇到的Python的一个坑,那就是使用列表作为默认参数. ??我们知道,在Python中,列表(list)是可变对象,所以列表的内容可能会在函数内改变.另一个需要注意的是,使用列表作为函数的默认参数时,列表的内容变化情况. ??首先,我们看以下的代码例子: def add(x, lst=[]): if x not in lst: lst.append(x) return lst def main(): list1 = add(1) print(list1) list2