修改字符串里面的元素
names[2]= "daming"
往字符串里“追加”元素
names.append("zhangsan")
这样会将新增元素增加到字符串的末尾
names.insert()方法可以将新增元素插入到字符串任意位置。
例如:names. insert(2,"zhangsan")
删除字符串中的元素用del()方法
例如:del(name[2])
也可以直接删除元素
用:names.remove("micheal")
修改字符串里面的元素
names[2]= "daming"
往字符串里“追加”元素
names.append("zhangsan")
这样会将新增元素增加到字符串的末尾
names.insert()方法可以将新增元素插入到字符串任意位置。
例如:names. insert(2,"zhangsan")
删除字符串中的元素用del()方法
例如:del(name[2])
也可以直接删除元素
用:names.remove("micheal")
添加数据用append
添加多个单位永insert,先写数组下代表的值,之间用逗号连接
注释符#
删除用del
daming修改
append添加
insert插入
del删除
remove会移出列表第一个命令块
names = [ "xiaoming","micheal","xiaomi","lichen"]
names.insert(1,lihua)
数组名.insert(1,‘数据’)
插入1个数据
del(names[2])
删除列表中的某个数据
修改:
names[2]="daming"
print(names)
末尾添加:
names.append("zhangsan")
print(names)
插入任何位置添加:
names.insert(0,"zhangsan")
print(names)
删除:
del(names[2])
print(names)
删除调2次
del(names[2])
del(names[2])接着删除2号位索引
print(names)删除了列表的23索引
移除
(必须存在的数据)如果有2个同样的值只删除第一个索引的值:names.remove("micheal")
print(names)
修改表:
修改第二个元素:names[ 2 ] = "g "
尾部添加元素:names.append("z")
0号位置插入元素: names.inster(0,"f")
删除第二个元素:
1.del ( name[2] )
del name[2](根据位置)
2.name.remove("a") (根据值,移除表中第一个)
#添加数据
names.append("小赵"); #默认添加到列表最后一个
print(names);
names.insert(0 , "小王"); #插入索引0的位置
print(names);
#删除数据
del(names[1]); #直接删除索引为1的数据
#del names[1] 两种方法都可以
print(names);
names.remove("小王") ; #删除 列表内 存在的 "小王"数据 如果列表内有两个相同的数据那么默认先移除第一个
print(names);
修改数据:a[索引值] = 修改值
末尾增加数据:a.append(y)
插入数据:a.insert(插入位置索引,插入值)
删除列表元素:del(a[要删除的索引值]); del a[要删除的索引值]; a.remove(要删除的数据)(有多个相同的数据时只删除第一个。
修改列表
修改:
name[2] = "daming" 修改小明为大明
增加数据:
names.append(“zhangsan”)默认增加到尾部
插入:
names.insert(0,"zhangsan") 把张三插入到0号位置
删除:
del(name[2]) 另一种写法 del names[2]
names.remove("micheal") 根据值来移除,移除列表里第一个
14.创建一个列表存储多个数据:例如:
names = ["siki","mimi","xixi","lili"],列表信息用中括号括起来,内部数据用逗号分隔。
即:列表名 = [数据1,数据2,数据3]
15.如何访问列表中的数据:
索引从0开始,长度即为元素个数;
访问列表中倒数的几个元素,即可以用 names[-1]表示倒数第一个元素,names[-2]表示倒数第二个元素
16.如何截取子列表:
例如:names[0:2](注意包含开始,不包含结束),不写开始索引时,例如names[:2]默认从0开始;不写结束索引时,默认到末尾;都不写时,例如names[:]相当于复制列表。
17.修改列表中的数据:
例如:names[2]="dada"直接改;
添加数据:
names.append("需要添加的内容"),默认添加到列表结尾;
插入数据:
例如:names.insert(需要插入的位置索引号,插入的内容):比如names.insert(0,"zhangsan"),此时后面的元素依次向后串一位;
删除数据:del(names[2])方法即可,后面的元素自动向前串一位;或者写成 del names[2];或者直接names.remove("siki")直接删除也可以(但需要保证要删除的元素是存在的,否则会报错,同时如果列表中由多个“siki”时,默认删除的)
A=[1,2,3]
如果要把1修改成2只需要:
A[0]=2
如果要添加4只需要:
A.append(4)
如果要把0.5放入1和2之间只需要:
A,insert(0,0.5)
如果要删除3只需要:
del(A[2])(也可以:del A[2])
也可以这样删除:
A.remove(3)
变量名.append()在末尾添加元素
变量名.insert(插入位置,索引)在列表中间插入元素
del()删去元素
ps:del后也可不加括号
变量名.remove()直接删除列表中的元素
append(元素) 增加 默认添加到结尾
insert(索引,元素) 插入
del(元素) 删除
列表
list.append( ):添加元素到末尾
list.insert(0,“zhangsan”):添加到任意位置并且该位置向后移
del(list[ ]) :删除元素
list.remove("") 移除列表里的元素并且删除掉第一个元素()
列表中元素的改变:
1. 修改:
列表名[N] = '新数据'
2. 添加:
(1)添加到末尾
列表名.append('新数据')
(2)插入
列表名.insert(N,'新数据')
N代表新数据插入的位置,原来在这个位置的及后面的相应向后走
3. 删除
(1)根据索引删除
del(列表名[N]) 或 del 列表名[N]
N:要删除的元素所在的位置
(2)根据数据删除
列表名.remove('要删除的数据')
注意如果列表里有多个重复的数字,则remove会删除掉第一个,后面的不会删
列表增删改
改
name[1]='boom'
增加
name.append('增加')
添加在后面
插入
names.insert(0,'数据')
0表示位置
数据是内容
删除
按索引
del(name[1])
del name[1]
按值来删除
name.remove('micheal')
ta
name2
修改,直接赋值
name2=“张三“
添加在最后一个
name2.append("zhangsan")
name2.insert(插入位置,插入数据)
删除
del(name[2])
name2.remove("zhangsan")