python之list操作

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

列表(list)是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。比如:

list_stu=['mpp','zjl',123,'和']

1. 在list中增加元素

2. 在list中改元素

 

3. 在list中查看元素

4. 删除元素

# #删除
# list_stu=['mpp','zjl',123,'和',123]
# # list_stu.pop()#默认删除最后一个元素,如果指定下标,删除指定元素
# # del list_stu[0]#删除指定元素
# # del list_stu[1:3]#删除下标1到3的元素,含头不含尾
# # list_stu.clear()#清空整个list
# list_stu.reverse()#反转list
# print (list_stu)

5.多维数组和合并数组

nums = [11,22,33,['a','b',['三维','数组'],44]] 

6.list循环

users = ['mpp','zjl','lyc']
for user in users:
print(user)

结果如下:
mpp
zjl
lyc

7.list切片

users = ['mpp','zjl','lyc','a','b','c','d']
# 切片是取值的一种方式
print(users[2:5])#取角标2到5的元素,含头不含尾
print(users[2:5:2])#取角标2到5的元素,步长为2
print(users[:5])#如果切片前面值不写,从开头取
print(users[2:])#末尾不写,一直取到结束
print(users[:])#都不写,取全部

原文地址:https://www.cnblogs.com/mpp0905/p/8186328.html