names = ["小明", "小花", "小红", "略略", "呵呵"]
print(names[0]) # 小明 取值
print(names[-1]) # 小红 从后面取值
print(names[1:3]) # 切片['小花', '小红'] 左闭右开
print(names[1:3:2]) # 切片 步长
print(names[-2:-1]) # ['小明', '小花'] 从后面切片
names.append("哈哈") # 追加
print(names)
names.insert(0, "嘿嘿") # 插入
print(names)
names[2] = "吼吼" # 改
print(names)
names.remove("吼吼") # 删
print(names)
del names[0] # 删
print(names)
names.pop(0) # 删 默认删除最后一个
print(names)
print(names.index("小红")) # 确认位置
print(names.count("小红")) # 统计数量
names.reverse() # 反转
print(names)
names.sort() # 排序
print(names)
names2 = [1, 2, 3]
names.extend(names2) # 合并
print(names)
names3 = names.copy() # 复制 只copy第一层
print(names3)
name4 = ["小明", "小花", ["嘿嘿", "哦哦"], "小红"]
print(name4[2][0])
for i in name4: # for循环
print(i)
print('小明' not in name4) # fale
print('小明' in name4) # true
print(name4.count('小明')) # 出现的次数
print(len(name4))
# =是指向 复制是复制出一个新的对象
# 元组不可修改 可以通过间接的方法
temp0 = () # 空元组
temp = 1, 2, 3, 4, 5 # 元组
temp1 = (1, 2, 3, 45) # 元组
temp1 = temp1[:2] + ("哈哈",) + temp1[2:] # 元组增加数据
temp1 = temp1 + ("嘿嘿",)
print(temp1)
print(type(temp))
a = [1, 2, 3, 4, 5]
print(max(a)) # 列表中最大的
print(min(a)) # 列表中最小的
print(list('a v b n')) # 转化为列表
print(sum(a)) # 同类型相加求和
print(list(reversed(a))) # 翻转列表
Python-列表
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- list=['2','4','5','22','6','8','12']; def function_name(l...
- 网络上公布了很多列表嵌套展开的语法,这里就不一一列举了,方法大致包含 lambda语句, itertools. 这...
- 1 删除空元素 python中删除元素有时会出现一些意外状况,比如删除空元素: 或者类似的一些版本: 对于空元素不...
- 2.Python 列表(List)操作方法 一、创建一个列表 只要把逗号分隔的不同的数据项使用方括号括起来即可。如...