python中的列表

######################### python的列表 #####################################
first   列表的 创建
way1:利用符号 "[]"来创建列表。
way2:通过 list函数将其他类型的序列转换为列表。
>>>  [1,2,3,4]
[1, 2, 3, 4]
>>>  tup=(1,2,3,4,5)
>>>  tup= list(tup)
>>>  tup
[1, 2, 3, 4, 5]

second  列表的 修改
单个元素的修改:索引找到元素重新赋值。
切片修改way1:索引找到一段元素并重新赋值。
                  way2:使用不定长的序列来修改。
for example:
>>> list_a=[1,2,3,4,5]
>>> list_a[0:2]=[7,8]
>>> list_a
[7, 8, 3, 4, 5]
>>> list_a=[1,2,3,4,5]
>>> list_a[1:3]=[]          #相当于删除1,2号元素
>>> list_a
[1, 4, 5]
>>> list_a[0:0]=[11,13]      #相当于添加两个元素
>>> list_a
[11, 13, 1, 4, 5]
>>> list_a[1:3]= list( "love")      #段替换
>>> list_a
[11, 'l', 'o', 'v', 'e', 4, 5]
元素的 删除way1:使用长度为 0的序列 替换来删除。
                     way2:利用 del语句来删除元素。
for example:
>>> list_b=[1,2,3,4]
>>>  del list_a[1]
>>> list_b
[1, 2, 3, 4]
>>> list_b=[1,2,3,4]
>>>  del list_b[1]
>>>list_b
[1, 3, 4]
>>>  del list_b[1:2]
>>> list_b
[1, 4]

  列表法:
在python中,调用对象的方法的方式为: 对象.方法(参数)
1.append方法:可以在一个列表后面追加新的元素.
>>> list_a=[1,2,3]
>>> list_a. append(4)
>>> list_a
[1, 2, 3, 4]
2.count方法:可以查看某个元素在列表中出现的次数。
>>> list_a=[1,2,3,4,1,2,1]
>>> list_a. count(1)
3
3.extend方法:能用其他的列表拓展原有的列表。
>>> list_a=[1,2,3]
>>> list_b=[4,5,6]
>>> list_a. extend(list_b)
>>> list_a
[1, 2, 3, 4, 5, 6]
4.index方法:返回某个元素的索引,若不存在,则会产生错误。
>>> list_a=[1,2,3,88,4,5,6]
>>> list_a. index(88)
3
5.insert方法:在序列的某一个位置插入一个元素。
>>> list_a=[1,2,3,4]
>>> list_a. insert(2, 'hello')
>>> list_a
[1, 2, 'hello', 3, 4]
6.pop方法:移除列表某个位置的元素并返回该元素。如果没有定义指定的索引号,默认移除最后一个元素。
>>> list_a=[1,2,3,4]
>>> list_a.pop()
4
7.remove方法:可以一处序列中第一个与参数匹配的元素。
>>> list_a=[1,2,3,4,5,6,4,8]
>>> list_a. remove(4)
>>> list_a
[1, 2, 3, 5, 6, 4, 8]
8.reverse方法:可以将列表改为倒序。
>>> list_a=[1,2,3,4,5,6,4,8]
>>> list_a. reverse()
>>> list_a
[8, 4, 6, 5, 4, 3, 2, 1]
9.sort方法:对列表进行排序。
>>> list_a=[1,2,5,8,9,4,5,2,6]
>>> list_a. sort()
>>> list_a
[1, 2, 2, 4, 5, 5, 6, 8, 9]

notesort()方法默认为升序排列。
########################### The End ############################################
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值