python定义一个字符串_python字符串列表的方法

1

列表,是python中的一个类,这个类中有一些方法

定义一个列表很简单,直接用 “[ ]”括起来就是了。

列表中可以是数字,字符串,列表可以进行嵌套,每个,分割着一个元素。列表种的元素可以被修改。

2

通过索引切片的方式修改列表中的元素

f591ab03c8d246fe3a043b37b8bf3bef344f1ee3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

3

删除列表中的元素

92dd32f7dfb2dc194566a2af95def4dca13910e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4

支持In 判断列表中的元素是否存在

存在返回True

不存在返回False

054056fe1e425d6b9f9bb09d11883913e9e500e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

5

对于多层嵌套的列表,可以在判断后面加[]进行多层判断

4759c1dae43b3b86aa6bb6e3185653bbf92075e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

6

对于字符串准换为列表,只要调用list 类就行,而对于列表转化为字符串,直接使用str

是不太行的

第一种方法:使用for循环 ----->列表中既有数字又有字符串

第二种方法(列表中只有字符串,使用join()):

04201aa355e983ae5c9da09e68efe078153169e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

e3d059e833e03972f849425eb5863048604356e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

7

append(self,p_object) 作用就是在列表最后追加元素

clear(self) 作用是清空列表

5e4e9c2b74ee1c329952a89807f1d8a727334be3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

4a6d48ee7b7f860ea13f1c4077f5ee0d3bcebee3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

8

copy(self) 作用是复制列表(浅拷贝)

count(self,value) 作用就是统计列表中出现的相同元素的个数

354e7a781423beb99c74d87630d6e1d06ce8b3e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

cfa9ae04541bd10f046cf42eba0e1799e82aa7e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

9

extend(self,iterable(可迭代对象)) 也就是后面的参数可以加列表之类,与append的区别是extend是把每个参数加到原列表中,append是把所有内容作为原列表中的一个元素加进去

index(self,value,start,stop) 寻找相应的值的索引位置

insert(self,index,p_object) 在相应的索引前面插入特定的参数

c255efc595ee41c1b56c55e78d88912ca4ca9be3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

994f412043715fdb396b408e468920c5270f8ce3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

10

pop (self ,index ) pop删除的是索引位置的元素

remove(self,value) remove 删除的是从左到右第一个与value相同的值

reverse(self) 反转列表,就是最后一个变为第一个,第一个变为最后 一个。

sort 列表的排序,默认从小到大排列,加reverse=True可以从大到小排列

89402670d5413a8cba435cbb1ffc508c9ace81e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

e40b3127e7ef2806424a6b69b840b6f39087f2e3.jpg?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_500%2Climit_1

END

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值