前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python 系列文章 —— list 操作篇

Python 系列文章 —— list 操作篇

原创
作者头像
玩转编程
修改2022-01-14 14:49:10
1290
修改2022-01-14 14:49:10
举报
文章被收录于专栏:玩转编程玩转编程
  • list
代码语言:python
复制
# 使用list函数
ll = list('hello list')
print(ll)

# 列表元素赋值 如 x[3]=5
x = [1,2,3,4,5]
# 改变列表第四个元素的值
x[3] = 5
print(x)

# 删除元素 del
names = ['zhangsan','lisi','wangwu','zhaoliu']
print(names)
# 删除第三个元素
del names[2]
# 最后列表长度变为3
print(names)


# 分片赋值
name = list('python')
name[2:] = 'wr'
print(name)

# 序列不等长分片替换
name_re = list('perl')
# 替换第一个元素后的所有内容
name_re[1:] = list('ython')
print(name_re)

# 插入新元素
num = [1,4,5]
# 在第一个元素后插入新的元素
num[1:1] = [2,3]
num
print(num)

# 给第一个和迪桑元素之间分片赋值一个空序列,即删除元素
num[1:3] = []
num
[1, 4, 5]

# 负数分片操作
num[-1:-1] = [5,5,5]
print(num)


# 列表方法 追加内容
list_append = [1,2,3,4]
list_append.append(5)
print(list_append)

# 统计列表中某个内容的词频
num.count(5)


# 统计字母a出现的次数
name = ['a','a','abf','ark','nhk']

name.count('a')


# extend 方法
a =[1,2,3]
b = [4,5,6]
# 将列表b追加在列表a后面
a.extend(b)
print(a)


# index 方法
content = ['where','who','lisi','cntent','who']
content.index('who')

# insert 方法
num = [1,2,5,6,7]
num.insert(2,3)
print(num)
num.insert(3,4)
print(num)


# pop 方法
x = [1,2,3]
x.pop()
3
print(x)
x.pop()
print(x)

# remove 方法
content = ['where', 'who', 'lisi', 'cntent', 'who', 'who']
# 移除了第一个匹配的元素
content.remove('who')
print(content)


# reverse 方法
x = [1, 2, 3]
# 元素反向存储
x.reverse()
print(x)

# sort 方法
x = [2,3,5,6,1,4,7]
x.sort()
print(x)

#  clear 方法
list1 = ['baidu', 'google', 12, 23]
print(list1)
list1.clear()
print(list1)

#  copy 方法
list1 = ['baidu', 'google', 12, 23];
list2 = list1.copy()
print(list2)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档