您的位置:首页 > 编程语言 > Python开发

python -- 列表list的操作(增 删 改)

2017-02-11 12:07 465 查看

list列表

a = [1,2,3,4,455,5]

列表是可以更改的

1.列表存储

list列表可以存储任何对象(数字、对象、字符串等)

list列表是一种用于保存有序元素集合的数据结构

2.列表的操作

插入 追加 删除 切片 元素计数 修改 索引 扩展

insert append remove [1:3] count index extend

b = [‘a’,’b’,’c’]

b.insert(2,’b’) 在列表位置 为2的后面插入’b’

b.append(‘nihao’) 在列表末尾插入’nihao’ 追加

列表切片(取出列表的值)

b[1:2]

b[-1]取出最后一个值

b[-3:]取出后面3个值

b[:3]取出前3个值

b.remove(‘nihao’)

b.count(‘a’)

b[3]=”B”

b.index(‘a’) 查找元素的位置

c = [‘li’,’zhao’,’qian’]

b.extend(c) 在列表b上扩展 一个列表c

# coding:utf-8
# list列表操作
list_names = ["he", "li", "fu", "chen"]
# 切片操作
print("--切片操作--")
print(list_names[0])
print(list_names[1:3])
print(list_names[3])
print(list_names[-2])

# 增加操作
print("--增加操作--")
list_names.append("dao")
print(list_names)

# 插入操作
print("--插入操作--")
list_names.insert(1, "ma")
print(list_names)
list_names.insert(3, "liu")
print(list_names)

# 更改操作
print("--更改操作--")
list_names[3] = "fen"
print(list_names)

# 删除元素
print("--删除操作--")
# remove 找里面元素进行删除
list_names.remove("dao")
print(list_names)

# delete
del list_names[2]
print(list_names)

# pop 删除末尾元素
list_names.pop()
print(list_names)
# del list_names[2] = list_names.pop(2)
list_names.pop(1)
print(list_names)


排序 倒序

sort() reverse()

num = [1,2,3,,4,5,6,8,9]

num.sort()

num.reverse()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python list python列表