列表的使用

列表的创建方法
list=[元素1,元素2,元素3,···]
而元素可以是 任何类型,比如:


>>> name=["合并","可以","把另一外","列表","的值","合并进来",11,'f']
>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f']

查看列表的属性

>>> type(name)
<class 'list'>
>>> 

列表的相关操作
name.append(); #追加,数据会追加到尾部
name.clear(); #清空列表
name.copy() #复制
name.extend() #合并,可以把另一外列表的值合并进来
name.index() #返回第一个元素所在的下标
name.pop() # 删除指定元素,默认删除最后一个
name.remove() #函数用于移除列表中某个值的第一个匹配项。
name.sort() #用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。
name.count() #返回元素出现的次数
name.insert() #插入,可插入任何位置
name.reverse() #反向列表中元素。

列表的拼接 ” “.join(list) 方法

具体解释

列表的增加操作

name.append(); #追加,数据会追加到尾部

>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f']
>>> name.append("天津")
>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '天津']

name.insert() #插入,可插入任何位置

>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '天津']
>>> name.insert(1,"不可以")
>>> name   
['合并', '不可以', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '天津']

name.extend() #合并,可以把另一外列表的值合并进来

>>> name=["合并","可以","把另一外","列表","的值","合并进来",11,'f']
>>> okk=["合并","可以"]
>>> name.extend(okk)
>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '合并', '可以']

name.index() #返回第一个元素所在的下标

>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '合并', '可以']
>>> name.index("合并")
0

name.count() #返回元素出现的次数

>>> name
['合并', '可以', '把另一外', '列表', '的值', '合并进来', 11, 'f', '合并', '可以']
>>> name.count("合并")
2

name.sort() #用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。

list.sort( key=None, reverse=False)

key – 主要是用来进行比较的元素,只有一个参数,具体的函数的参数就是取自于可迭代对象中, 可迭代对象中的一个元素来进行排序。
reverse – 排序规则,reverse = True 降序, reverse = False 升序(默认)。

使用方式

>>> name = ['e', 'a', 'u', 'o', 'i']
>>> name.sort() #默认参数为升序排列
>>> name
['a', 'e', 'i', 'o', 'u']
>>> name.sort(reverse = True)
>>> name  #降序排列
['u', 'o', 'i', 'e', 'a']

name.reverse() #反向列表中元素。

>>> name = ['e', 'a', 'u', 'o', 'i']
>>> name.reverse()
>>> name
['i', 'o', 'u', 'a', 'e']

name.copy() #复制


>>> name = ['e', 'a', 'u', 'o', 'i']
>>> come=name.copy()
>>> come
['e', 'a', 'u', 'o', 'i']

关于列表的删除,除了函数中给的三种,还可以使用 del 关键字进行删除操作。
这里先说明三种函数的使用方法,在说明使用关键字的操作方式

name.pop() # 删除指定元素,默认删除最后一个 ,并返回删除的内容

>>> name = ['e', 'a', 'u', 'o', 'i']
>>> name.pop(1)   
'a'
>>> name
['e', 'u', 'o', 'i']
>>> name.pop()
'i'
>>> name
['e', 'u', 'o']

接收返回删除的内容

>>> name = ['e', 'a', 'u', 'o', 'i']
>>> num = name.pop()
>>> name
['e', 'a', 'u', 'o']
>>> num
'i'

name.remove() #函数用于移除列表中某个值的第一个匹配项。

>>> name = ['e', 'i','a', 'u', 'o', 'i']
>>> name.remove('i')
>>> name
['e', 'a', 'u', 'o', 'i']

name.clear(); #清空列表

>>> name = ['e', 'i','a', 'u', 'o', 'i']
>>> name.clear()
>>> name
[]

使用 del 关键字删除列表中的指定元素


>>> name = ['e', 'i','a', 'u', 'o', 'i']
>>> del name[1]
>>> name
['e', 'a', 'u', 'o', 'i']

关于列表的拼接 使用join()方法

>>> lim=["alex","eric","rain"]
>>> '_'.join(lim)
'alex_eric_rain'

上面程序中 下划线 【 _ 】可以放置任何你向放置的内容,

以上,关于列表的先就这样,后期熟练了再补充。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值