收藏文章 楼主

Python3 列表 增删改查

版块:python3 基础   类型:普通   作者:小绿叶技术博客   查看:906   回复:0   获赞:0   时间:2020-10-01 22:01:35


1

访问列表中的值

list = ['red', 'green', 'blue', 'yellow', 'white', 'black']

print( list[-1] ) ''' 总共有6个元素, -1 就是倒数第一个(从右往左) '''

print(list[-3:-1]) ''' 查看元素:倒序在排好顺序后,-3 是正序的 第2 个(从0开始) -1 是最后一个 '''


list[2] = 2001 ''' 更新修改列表:将第三个的值改为 2001 '''

list.append("mmm") ''' 列表增加一个元素 为: mmm '''

del list[2] ''' 删除第三个元素 '''


Python列表脚本操作符

Python 表达式 结果 描述

len([1, 2, 3]) 3 长度函数

[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] 组合

['Hi!'] * 4 ['Hi!', 'Hi!', 'Hi!', 'Hi!'] 重复

3 in [1, 2, 3] True 元素是否存在于列表中

for x in [1, 2, 3]: print(x, end=" ") 1 2 3 迭代:end=" "自动确认,这是一个循环,类似于将元素循环储存给变量


Python列表截取与拼接

squares = [1, 4, 9, 16, 25] squares [sk' werz] 正方形

squares += [36, 49, 64, 81, 100] a += c  解释 a=a+c  他本身还要加上c

print(list[:2]) ''' 打印列表中两位元素 '''



###### 嵌套列表 #######

使用嵌套列表即在列表里创建其它列表

a = ['a', 'b', 'c']

n = [1, 2, 3]

x = [a, n]

此时 x 列表为:[['a', 'b', 'c'], [1, 2, 3]]

x[0]  x 列表中 第一个列表为: ['a', 'b', 'c']

x[0][1] 第一个列表中第一个元素为  : 'b'


Python列表函数&方法

len(list) 列表元素个数

max(list) 列表元素最大值

min(list) 列表元素最小值

list(seq) 将元组转换为列表



#########  Python包含以下方法  #########

list.append(obj) 在列表末尾添加新的对象

list.count(obj) 统计某个元素在列表中出现的次数

list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

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

list.insert(index, obj) 将对象插入列表

list.pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值

list.remove(obj) 移除列表中某个值的第一个匹配项

list.reverse() 反向列表中元素

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

对原列表进行排序

list.clear() 清空列表

list.copy() 复制列表



提供企业建站服务,免费网防系统,提交信息登录 http://yundun.ddoss.cn 邮箱: proposal@ddoss.cn 
回复列表
默认   热门   正序   倒序

回复:Python3 列表 增删改查

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息