python 列表的操作(添加删除)列表和元组的区别

python 列表的操作(添加删除)

1.列表的添加:append 和extend

append 和extend 的区别:  append只能追加1个元素  ,extend可以追加多个

>>> lst1=[1,2,3,4]
>>> lst1.append(5)
>>> lst1
[1, 2, 3, 4, 5]
>>> lst1.extend([6,7,8])
>>> lst1
[1, 2, 3, 4, 5, 6, 7, 8]

2.列表的删除和替换

使用 del  和 pop删除

使用下标来替换

>>> lst2=[‘1‘,‘google‘,‘2‘,‘IBM‘,‘3‘,‘huawei‘,‘4‘,‘xjzx‘]
>>> lst2[1]=‘baidu‘
>>> lst2
[‘1‘, ‘baidu‘, ‘2‘, ‘IBM‘, ‘3‘, ‘huawei‘, ‘4‘, ‘xjzx‘]
>>> lst2.pop(1)
‘baidu‘
>>> lst2
[‘1‘, ‘2‘, ‘IBM‘, ‘3‘, ‘huawei‘, ‘4‘, ‘xjzx‘]
>>> del lst2[0]
>>> lst2
[‘2‘, ‘IBM‘, ‘3‘, ‘huawei‘, ‘4‘, ‘xjzx‘]

3.利用“len (name)”统计列表中的元素数

>>> len(lst2)

6

二。

列表和元组的区别

1.相同点:

元组和列表都存储元素的容器,下标都是从0开始,逗号分隔

2不同点

列表可以修改 ,改变数据类型的, 定义的时候为[]

元组不能修改 定义为()

时间: 2024-08-08 22:33:38

python 列表的操作(添加删除)列表和元组的区别的相关文章

jQuery08源码 (5140 , 6057) DOM操作 : 添加 删除 获取 包装 DOM筛选

jQuery.fn.extend({ //$('ul').find('li').css('background','red'); //$('ul').find( $('li') ).css('background','red'); find: function( selector ) { var i, ret = [], self = this, len = self.length; if ( typeof selector !== "string" ) {//$('li') //jQ

35课时 可变列表list常用操作 添加/删除/插入

x.append(1)单个元素 x.extend([1,2]) 多个元素 删除 del 此处有误 应该是在第i+1个位置插入m

Python的列表类型操作——“增删改查”,元组——“查”

一.什么是列表 1.列表是一个可变的数据类型,它由[]表示,其中的每一项元素使用","逗号隔开,可以储存各种数据类型.列表相比于字符串,可以存放大量数据类型,其是有序的,有索引,可以使用切片,方便取值. 2.列表的索引的下表也是从0开始的,切出来的内容为列表.[起始位置:结束位置:步长] 二.列表的"增删改查" 1.增加 list相比于str另一个更为方便的是,list可以发生改变,我们可以直接在原来的对象上进行操作 1)append() 在原字符串的末尾添加一个数

用WebService实现对数据库进行操作(添加+删除+修改)(转)

转自:http://blog.csdn.net/beyondqd/article/details/6703169 表为User,字段有 编号: int id,用户名:string UserName,密码:string UserPwd    /// <summary>    /// 添加          /// </summary>    /// <param name="name">用户名</param>    /// <para

jquery17 DOM操作 : 添加 删除 获取 包装 DOM筛选

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script src="jquery-2.0.3.js"></script> <script> $(f

jquery16 DOM操作 : 添加 删除 获取 包装 DOM筛选

<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>无标题文档</title> <script src="jquery-2.0.3.js"></script> <script> 一些变

4 . 列表相关操作_函数 ; 深浅拷贝 2019-10-30

列表相关操作 (1)列表的拼接   (同元组)(2)列表的重复   (同元组)(3)列表的切片   (同元组)语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到列表的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取列表元素值 (5)[:]或[::] 截取所有列表

Python学习-list操作

Python列表(list)操作: 序列是Python中最基本的数据结构.序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推. Python有6个序列的内置类型,但最常见的是列表和元组. 序列都可以进行的操作包括索引,切片,加,乘,检查成员. 此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法. 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现. 列表的数据项不需要具有相同的类型 列表创建与更新: 1 #列

Python列表操作与深浅拷贝(7)——列表深浅拷贝、删除、反转、排序

列表复制 浅拷贝:简单类型元素全复制,引用类型元素只复制引用 L1 = [3,2,1,[4,5,6],8,'abc'] L1 [3, 2, 1, [4, 5, 6], 8, 'abc'] L2 = L1.copy() L2 [3, 2, 1, [4, 5, 6], 8, 'abc'] L1[3][1] = 10 #修改L1中的元素L2也随之变化 L1 [3, 2, 1, [4, 10, 6], 8, 'abc'] L2 [3, 2, 1, [4, 10, 6], 8, 'abc'] 深拷贝:co