Python3.x列表及方法

Python3.x 列表及方法


列表中的方法有很多,本文仅举出比较实用,每个方法一个使用案例。

    1.创建一个列表,并打印列表中的元素  

#打印所有元素
LIST = [1,2,3,4,["AA","BB"]]
print(LIST)
输出: [1, 2, 3, 4, ['AA', 'BB']]

#打印列表中的某个元素-通过索引
LIST = [1,2,3,4,["AA","BB"]]
print(LIST[0])
print(LIST[4][0])
输出: 1
      AA

    2.append() #列表添加元素,追加操作。

LIST = ['aa','bb']
LIST.append('cc')
print(LIST)
输出: ['aa','bb','cc']

    3.extend() #一次性连续在末尾添加元素。

LIST = ['aa','bb']
LIST.extend('dd','ee')
print(LIST)
输出: ['aa','bb','cc','dd','ee']

    4.insert() #像列表中的某个位置插入元素

LIST = ['AA','CC']
LIST.insert(1,'bb')
print(LIST)
输出: ['AA','bb','CC']
#1为索引,在该索引前插入元素

    5.remove() #删除列表中的元素

LIST = [1,2,3,4,5]
LIST.remove(2)
print(LIST)
输出: [1, 3, 4, 5]

    6.del() #删除列表
 

LIST = [1,2,3,4,5]
del LIST[2]
print(LIST)
输出: [1, 2, 4, 5]

#删除整个列表
LIST = [1,2,3,4,5]
del LIST
print(LIST)
输出: NameError: name 'LIST' is not defined

    7.pop() #删除列表中一个元素并返回该值。

LIST = [1,2,3,4,5]
haha = LIST.pop(2)
print(haha)
print(LIST)
输出: 3
      [1, 2, 4, 5]

    8.sort() #列表元素排序

LIST = [1,3,2,4,5]
LIST.sort()
print(LIST)
#倒叙
LIST.sort(reverse=True)
print(LIST)

输出:
[1, 2, 3, 4, 5]
[5, 4, 3, 2, 1]

    9.count() #统计字符串里某个字符在列表中出现的次数

LIST = "blog.youkuaiyun.com/blog"
n = LIST.count("blog")
print(n)
n = LIST.count("blog",4,len(LIST))
print(n)
输出:
2
1

    10.list.index()  #从列表中找出某个值第一个匹配项的索引位置。

LIST = ["aa","bb","cc"]
n = LIST.index('aa')
print(n)
输出: 0

#通过索引范围查找
LIST = ["aa","bb","cc"]
n = LIST.index('aa', 1,2)
print(n)
输出: 'aa' is not in list

     11.xxx in LIST or xxx not in LIST #判断列表中元素是否存在返回boll值

number = [123, 456, 789]
n = 123 in number
print(n)
n = 123 not in number
print(n)
输出: 
True
Flase

    12.LIST[0:3] #显示列表中的元素

#显示第一到第三个元素
LIST = [1,2,3,4,5]
print(LIST[0:3])
输出: [1,2,3]

#复制一个列表为LIST1
LIST = [1,2,3,4,5]
LIST1 = LIST[:]
print(LIST1)
输出: [1,2,3,4,5]

#列表标签指向LIST1
LIST = [1,2,3,4,5]
LIST = LIST1

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值