博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
list 列表 和一些操作方法
阅读量:6484 次
发布时间:2019-06-23

本文共 1569 字,大约阅读时间需要 5 分钟。

1. 什么是列表

定义: 能装对象的对象
在python中使用[]来描述列表, 内部元素用逗号隔开. 对数据类型没有要求

列表存在索引和切片. 和字符串是一样的.

 

2. 相关的增删改查操作(重点)

添加:
1. append() 追加
2. insert(位置, 元素) 插入指定元素到指定位置
删除:
1. pop(index) 根据索引删除
2. remove(元素) 根据元素删除
修改:
索引修改
lst[索引] = 元素
查询:
for循环.

 

# 列表# lst = ["光头强", 1, True, {}, (1, ), {123}, ["周杰伦",[], "周杰", "结论"]]# print(lst)# 索引和切片# lst = ["天龙八部", "西游记", "红楼梦", "银平煤", "绿平煤"]# print(lst[3])# print(lst[-3])# print(lst)# print(lst[1:4]) # 切片,原来是什么类型. 得到的就是什么类型# print(lst[-1::-2]) # 倒着切# lst = ["凡人修仙传", "诛仙", "神墓"]# # 添加 append() 追加. 在后面添加# lst.append("看见")# lst.append("追风筝的人")## # 插入 insert(位置, 元素), 效率相对比较低# lst.insert(1, "琴帝")## # 迭代添加, 把传递进去的参数进行迭代. 把每一项添加到列表的末尾# lst.extend(["胡辣汤","猪蹄子", "猪头肉", "五花肉"])## print(lst)# # 删除# lst = ["斗破苍求", "手机", "爵迹", "满城尽带黄金甲", "三生三世十里桃花"]## # # pop() 默认从后往前删# # lst.pop()# # # pop(索引) 按照索引位置删除# # lst.pop(1)## # remove(元素)  移除# # lst.remove("满城尽带黄金甲") # 当元素不存在的时候会报错## # del lst[::2] # 用切片或者索引删除 不常用# lst.clear() # 清空.## print(lst)# 修改# lst = ["苏秦", "武大", "武二", "宝元", "李诞", "池子", "王建国"]# # lst[3] = "松江" # 通过索引修改  index out of range 索引下标越界# # print(lst)# # lst[1:3] = ["麻花藤"] # 迭代更新(不常用)# # print(lst)# lst[1:5:2] = ["麻花藤", "码云"]  # 坑: 如果步长不是1. 元素的个数必须要和切片的个数一致# print(lst)# lst = ["alex", "wusir", "胡辣汤"]# # 把列表中的wusir替换成大写 WUSIR# # 首先你要获取到2元素# # 变成大写# # 塞回去(必须要放回去)# lst[1] = lst[1].replace("wusir", "WUSIR")# print(lst)# 查询, 列表是一个可迭代对象# lst = ["jay", "wlh", "lzw", "wf"]# for item in lst: # item是lst中的每一项#     print(item)# for i in 123:  # 'int' object is not iterable#     print(i)

  

转载于:https://www.cnblogs.com/YangWenYu-6/p/10040983.html

你可能感兴趣的文章
论程序员加班的害处
查看>>
基于HTML5的WebGL设计汉诺塔3D游戏
查看>>
WPF资料链接
查看>>
再次更新
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
Shell编程-环境变量配置文件
查看>>
Struts2和Spring MVC的区别
查看>>
git代码冲突
查看>>
HDOJ-1010 Tempter of the Bone
查看>>
日本开设无人机专业,打造无人机“人才市场”
查看>>
190行代码实现mvvm模式
查看>>
兼容几乎所有浏览器的透明背景效果
查看>>
Linux VNC server的安装及简单配置使用
查看>>
阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具
查看>>
Android项目——实现时间线程源码
查看>>
招商银行信用卡重要通知:消费提醒服务调整,300元以下消费不再逐笔发送短信...
查看>>
数据库运维体系_SZMSD
查看>>
js的AJAX请求有关知识总结
查看>>
三分 POJ 2420 A Star not a Tree?
查看>>
修改OBS为仅直播音频
查看>>