python列表中常用方法

#Author:yue#列表li=[1,2,3,4,5]#  1.值的追加#  li.append(5)# print(li)#  [1, 2, 3, 4, 5, 5]# li.append(‘yue‘)# print(li)# [1, 2, 3, 4, 5, ‘yue‘]# 2.清空列表# li.clear()# print(li)# []

# 3 复制 浅拷贝# v = li.copy()# print(li)# print(v)## [1, 2, 3, 4, 5]# [1, 2, 3, 4, 5]

# 4.计算在列表中元素出现的次数# v=li.count(3)# print(v)# 1

# 5.扩展原列表,参数是可迭代对象,因为参数在内部要进行for循环# li.extend([3333,"yue"])# print(li)

# 6,根据值在列表中找位置# v=li.index(1)  可以添加起始位置和结束位置# print(v)# 0

# 7 在指定位置添加元素# li.insert(0,45)# print(li)# [45, 1, 2, 3, 4, 5]

# 8删除某个值,没有索引,默认删除最后一个# v=li.pop(1)# print(v)# print(li)## 2# [1, 3, 4, 5]

# li.remove(1)# print(li)

# pop remove del# 9 反转# li.reverse()# print(li)

# 10排序# li.sort(reverse=True)# print(li)

原文地址:https://www.cnblogs.com/Syue/p/9433724.html

时间: 2024-09-29 23:46:47

python列表中常用方法的相关文章

python列表中添加对象时的注意

最近在用python写代码,用到了对象数组.在c++中我们要使用能够灵活操作的对象数组,一般会用stl的vector类,该类的push_back方法可以将一个对象的拷贝加入到vector对象中,所以当使用[]下标对vector的元素进行修改时,原来的作为push_back参数的那个对象的值并不会改变.python中类似的方法是列表的append方法,但是要注意此时若加入到列表中的是基础数据类型,则是值传递,若是对象,则是引用传递.这种参数的传递方式和java一样.因此,在python中通过列表下

Python列表中包含中文时输出十六进制转中文的小方法

现象:列表中的中文打印出来后显示为十六进制 >>> lt=['大神','zhzhgo'] >>> print lt ['\xb4\xf3\xc9\xf1', 'zhzhgo'] >>> 首先需要明确,这不是乱码,这是 unicode 字符串在内存中的形式,python 在命令行界面输出的数据,如果不是ASCII码,则会以十六进制形式输出. 如何使打印出来的结果显示为中文呢?解决办法如下: #-*-coding:utf-8-*- lt=["大神

python列表中的pop函数

再python的列表中,有许多的内置方法,而在这里我主要向大家介绍一下pop函数. pop函数主要是用于删除列表中的数据.而其删除值时会返回删除的值.如果没有参数传入时, 则会默认认为删除列表的最后一项数据. 如: a = ["ss",'nn','cc'] print(a.pop(1))运行结果就是nn如果是print(a.pop())运行结果就是:cc 原文地址:https://www.cnblogs.com/bao9687426/p/9813041.html

python列表(list)常用方法整理

1.append(obj)   向列表中添加一个对象obj 2.count(obj) 返回一个对象obj在列表中出现的次数. 3.extend(seq) 把序列seq的内容添加到列表中. 4.index(obj,i=0 ,j=len(list))返回list[k] == obj 的值,并且k的范围在i <= k < j :否则引发valueError异常. 5.insert(index,obj)在索引量为index的位置插入对象obj. 6.pop(index=-1) 删除并返回指定位置的对象

python列表中的深浅copy

列表中的赋值和平常的赋值是不一样的,看下面的代码: In [1]: a = 1 In [2]: b = a In [3]: a Out[3]: 1 In [4]: b Out[4]: 1 In [5]: id(a) Out[5]: 4452948992 In [6]: id(b) Out[6]: 4452948992 In [7]: id(1) Out[7]: 4452948992 In [8]: a = 4 In [9]: b Out[9]: 1 In [10]: id(a) Out[10]:

python列表中enumerate和zip函数用法

enumerate: 定义:enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标 例子: 1 list1 =[89,98,00,75,68,37,58,90] 2 for index,item in enumerate(list1): 3 if str(item)!='0': 4 list1[index]=int('19'+str(item)) 5 else: 6 list1[index]=int('200'+str(item)

python列表中的所有值转换为字符串,以及列表拼接成一个字符串

>>> ls1 = ['a', 1, 'b', 2] >>> ls2 = [str(i) for i in ls1] >>> ls2 ['a', '1', 'b', '2'] >>> ls3 = ''.join(ls2) >>> ls3 'a1b2'

python列表中插入字符串使用+号

a = "sdfg" b = "ag" c = "gsrg" li = [] li += a, li += b, li += c, print(li) #['sdfg', 'ag', 'gsrg'] 句尾没有逗号 a = "sdfg" b = "ag" c = "gsrg" li = [] li += a li += b li += c print(li) #['s', 'd', 'f'

Python—列表

我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念,但是Python引入了更为强大的列表.   基本概念 列表(list)是Python中内置可变序列,是一个有序的元素集合: 列表中的每一个数据称为元素,列表的所有元素放在一对中括号“[”和“]”中,并使用逗号分隔开: 列表元素可以通过索引访问单个元素. 在Python中,同一个列表中元素的数据类型可