python中的List相关函数及操作


前言

本文将介绍python中列表的常见的方法,可大大的方便日常使用。


tip:以下是正文部分

一、列表中元素的访问

  1. 使用 [ ] 访问
list = ['apple', 'banana', 'cherry']
print(list[1]) #banana
  1. 使用 [ ] [ ] 访问 (注意:访问对象需要是字符串)
list = ['apple', 'banana', 'cherry']
print(list[1][0]) # b
  1. 切片操作

list[ start : end : step]

list = [1,2,3,4,5,6,7,8,9]
print(list[:4:])
# [1, 2, 3, 4]

二、列表运算符

  1. ’ + ’ 号拼接列表
list1 = ['a','b','c','d']
list2 = ['e','f','g','h']
print(list1 + list2)
#['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
  1. ’ * ’ 重复列表
list1 = ['a','b','c','d']
print(list1 * 2)
#['a', 'b', 'c', 'd', 'a', 'b', 'c', 'd']
  1. len( ) 返回列表长度
list1 = ['a','b','c','d']
print(len(list1)) # 4

三、插入元素

arr.append(num) —— 末尾插入元素

arr.insert(pos,num) —— 指定位置(pos)插入元素

arr.extend( ) —— 插入多个元素

a = [1,2,3]
a.extend([4,5,6])
print(a)

四、删除元素

del arr[ index] —— 删除index位置的值

del arr[ begin : end ] —— 删除 [ begin , end) 范围的值

arr.pop(index) —— 删除index位置的值
pop函数中没有传入参数时,默认为-1,删除最后一个数字

arr.remove(value) —— 删除这个值,删除先找到的那个

arr.clear() —— 清空列表

五、in — not in

判断元素是否存在于列表,返回布尔值

六、对列表统计、计算

count : 返回在列表中的出现次数 (需注意类型要相同)

list = [1,2,3,4,5,6,7,8,1,2,2,9]
print(list.count('2')) #0
print(list.count(2)) #3

index( ) : 返回指定元素首次出现的下标

sum( ) : 计算列表的总和, (类型需是数值)

七、排序

  1. 列表对象的sort( ) 方法

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

key : 指定版本规则 (" key = str.lower" 表示排序时不区分大小写)
reverse : True 为 降序排序,False为升序排序,默认为True

  1. 内置的sorted( ) 方法

八、for循环遍历

  1. 下标输出
list = [1,2,3,4,5,6,7,8,1,2,2,9]
for i in range(0,len(list)):
    print(list[i],end=" ")
# 1 2 3 4 5 6 7 8 1 2 2 9 
  1. 直接输出
list = [1,2,3,4,5,6,7,8,1,2,2,9]
for i in list:
    print(i,end=" ")
# 1 2 3 4 5 6 7 8 1 2 2 9
  • 14
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值