基本数据类型列表list(增删改查)
•list 专门是用来存储大量的数据的数据类型
•在python中使用[]中括号来表示列表
•列表是可变的数据类型,内部元素没有任何要求
•列表: 能装东西的东西

lis = ["张三","李四","wangwu",{1,2,3},["uan","gpc"]]
print (lis)

[‘张三’, ‘李四’, ‘wangwu’, {1, 2, 3}, [‘uan’, ‘gpc’]]
添加元素
•append()追加
•insert()插入
•extend()迭代添加

# 1 添加元素
# append()追加a = ["唐僧","沙悟净","猪八戒"]
print (a)
a.append("孙悟空")
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’]
[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’]

# 2,插入 insert()
a = ["唐僧","沙悟净","猪八戒"]
print(a)
a.insert(1,"孙悟空")
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’]
[‘唐僧’, ‘孙悟空’, ‘沙悟净’, ‘猪八戒’]

# 迭代添加 extend ()
a = ["唐僧","沙悟净","猪八戒"]
print(a)
a.extend(["孙悟空","白龙马"])
print(a)
a.extend("葛鹏程")
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’]
[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’, ‘葛’, ‘鹏’, ‘程’]

删除元素
•remove()删除一个元素
•pop(1) 索引指标删除0,1,2,3 当()括号为空时默认删除最后一个
•clear() 清空
•del删除

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
a.remove("唐僧")
print (a)
a.remove("如来")#字符不存在就报错
print (a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]


ValueError Traceback (most recent call last)
in
3 a.remove(“唐僧”)
4 print (a)
----> 5 a.remove(“如来”)#字符不存在就报错
6 print (a)

ValueError: list.remove(x): x not in list

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
a.pop()
print (a)
a.pop(1)
print (a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’]
[‘唐僧’, ‘猪八戒’, ‘孙悟空’]

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
a.clear()
print (a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[]

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
del a[0]
print (a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

修改
•列表通过索引修改

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
a[0]="如来"
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘如来’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
a[1:3]=["如来"]
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘唐僧’, ‘如来’, ‘孙悟空’, ‘白龙马’]

a = ["唐僧","沙悟净",["马化腾","ma云","葛鹏程"],"猪八戒","孙悟空","白龙马"]
a[2][1] = "马云"
print(a)

[‘唐僧’, ‘沙悟净’, [‘马化腾’, ‘马云’, ‘葛鹏程’], ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

a = ["唐僧","沙悟净",["马化腾","ma云","葛鹏程"],"猪八戒","孙悟空","白龙马"]
a[2][1] = a[2][1].replace("ma","马")
print(a)

[‘唐僧’, ‘沙悟净’, [‘马化腾’, ‘马云’, ‘葛鹏程’], ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

查询
•列表通过索引和切片进行查询
•使用for循环进行查询

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a)
print(a[2::2])
print (a[1])
print(a[::-2])

[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘猪八戒’, ‘白龙马’]
沙悟净
[‘白龙马’, ‘猪八戒’, ‘唐僧’]

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
for b in a:print (b)

唐僧
沙悟净
猪八戒
孙悟空
白龙马

a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
for b in a:for c in b:print (c)














a = ["唐僧","沙悟净","猪八戒","孙悟空","白龙马"]
print (a[3][0])

a = ["唐僧","沙悟净",["马化腾","马云","葛鹏程"],"猪八戒","孙悟空","白龙马"]
print (a[2][0])
print (a[2][0][1])

马化腾

# range 数数
for i in range (0,11):print (i)

0
1
2
3
4
5
6
7
8
9
10

for i in range (10):print ("我爱你",i)

我爱你 0
我爱你 1
我爱你 2
我爱你 3
我爱你 4
我爱你 5
我爱你 6
我爱你 7
我爱你 8
我爱你 9

a = ["唐僧","沙悟净","马化腾","马云","葛鹏程","猪八戒","孙悟空","白龙马"]
for b in range(len(a)):print (a[b])

唐僧
沙悟净
马化腾
马云
葛鹏程
猪八戒
孙悟空
白龙马

a = ["唐僧",",,","沙悟净","马化腾","马云","葛鹏程","猪八戒","孙悟空","白龙马"]
print(a)
a[1]=a[0]
print (a)

[‘唐僧’, ‘,’, ‘沙悟净’, ‘马化腾’, ‘马云’, ‘葛鹏程’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]
[‘唐僧’, ‘唐僧’, ‘沙悟净’, ‘马化腾’, ‘马云’, ‘葛鹏程’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

# 3,replace ( ) 字符串替换
test = "我 、喜 、欢 打  游戏"
print(test)
test1=test.replace("游戏","看书")
print (test1)
test2 = test.replace(" ","")  #去掉所有空格
print (test2)
test2 = test.replace("、","\n")
print (test2)

我 、喜 、欢 打 游戏
我 、喜 、欢 打 看书
我、喜、欢打游戏


欢 打 游戏

a = ["呵呵","哈哈","嘻嘻","嘿嘿"]
b = ["3","4","5","6"]
d = ["呵呵11","哈哈11","嘻嘻11","嘿嘿11"]
c =[]
c.extend(d)
for i in range (4):text =a [i]times=int(b[i])for time in range(times):gpc1 = (text+str(time+1))c.append(gpc1)print(c)

[‘呵呵11’, ‘哈哈11’, ‘嘻嘻11’, ‘嘿嘿11’, ‘呵呵1’, ‘呵呵2’, ‘呵呵3’, ‘哈哈1’, ‘哈哈2’, ‘哈哈3’, ‘哈哈4’, ‘嘻嘻1’, ‘嘻嘻2’, ‘嘻嘻3’, ‘嘻嘻4’, ‘嘻嘻5’, ‘嘿嘿1’, ‘嘿嘿2’, ‘嘿嘿3’, ‘嘿嘿4’, ‘嘿嘿5’, ‘嘿嘿6’]

# 迭代添加 extend ()
a = ["唐僧","沙悟净","猪八戒"]
print(a)
a.extend(["孙悟空","白龙马"])
print(a)

[‘唐僧’, ‘沙悟净’, ‘猪八戒’]
[‘唐僧’, ‘沙悟净’, ‘猪八戒’, ‘孙悟空’, ‘白龙马’]

06列表的常用基本操作相关推荐

  1. linux mysql常用基本操作,Linux下MySQL数据库常用基本操作 一

    Linux下MySQL数据库常用基本操作 一 0.登录数据库 mysql -u root -p 1.显示数据库 show databases; 2.选择数据库 use 数据库名; 3.显示数据库中的表 ...

  2. 计算机基础及excel,S102-计算机基础(06)-EXCEL简介及基本操作

    S102-计算机基础(06)-EXCEL简介及基本操作 (53页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 Excel电子表格一.Ex ...

  3. Python列表操作常用函数、方法大全

    目录 简介 列表基本方法 访问列表元素(即索引) index方法 enumerate()函数 在列表中添加元素 append方法 insert方法 修改列表元素 删除列表元素 del语句 pop()函 ...

  4. python列表字典操作_Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_star ...

  5. python读取字符串的list dict_转:Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结...

    1 创建列表2 sample_list = ['a',1,('a','b')]3 4 Python 列表操作5 sample_list = ['a','b',0,1,3]6 7 得到列表中的某一个值8 ...

  6. [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    创建列表 sample_list = ['a',1,('a','b')]Python 列表操作 sample_list = ['a','b',0,1,3]得到列表中的某一个值 value_start ...

  7. Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

    [python] view plaincopy 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1, ...

  8. 【Python入门】列表的常用操作,这十张图把它说的明明白白!

    列表( list)作为Python中最常用的数据类型之一,是一个可增加.删除元素的可变(mutable)容器. 基本操作 创建 list 的方法非常简单,只使用一对中括号[] 如下创建三个list: ...

  9. h5列表 php,常用的HTML5列表标签

    这次给大家带来常用的HTML5列表标签,使用用HTML5列表标签的注意事项有哪些,下面就是实战案例,一起来看一下. 一.列表标签作用 作用:给一堆数据添加列表语义,也就是告诉搜索引擎告诉浏览器这一堆数 ...

最新文章

  1. [文摘20070307]英语表示“走”的20种形式
  2. 你真的会解决问题吗?
  3. gitlab使用_如何在正确使用 Docker 搭建 GitLab
  4. TCPView for Windows
  5. 三个帮助你整理信息的桌面 WiKi
  6. DOM包裹wrap()方法
  7. HTML精仿ios相册,iOS开发-仿微信相册选择Demo
  8. 计算机基础远程教育答案,浙大远程教育2013年计算机作业答案-1-计算机基础知识题.docx...
  9. linux下python3 安装tkinter库
  10. 联想 M7400 两种清零方法
  11. 对称矩阵 c语言,对称矩阵的判定 C语言 SDUT
  12. SSM项目源码基于SSM实现的小说网站含前后台
  13. 第一次组装台式机记录
  14. Python import无法导入包问题
  15. TweenMax学习小计
  16. 路由算法(Dijkstra, Bellman-Ford算法)
  17. Gitee上传代码教程
  18. 关于IT行业的职业规划
  19. Litjson与JsonUtility读取json文件
  20. “大狼来了”全球最大量化基金落户中国

热门文章

  1. 计算机网络基础2017年继续教育,2017临沂继续教育《计算机网络基础》试题及答案...
  2. docker中lnmp访问php页面,Docker下部署LNMP工作环境的教程(详细步骤)
  3. php 重定向 cookie,php – 如何在CURL重定向上传递Cookie?
  4. api可以主动采集用户数据吗_模拟量数字量采集卡之EC-8001篇
  5. 4个变量取最大值 c++_DNF:安徒恩上线服务器爆满,甲板上全是火山C,通关翻出4个金牌...
  6. 括号匹配检查c语言,c 语言 检查括号匹配 不能运行 ????
  7. latex textbf没有用_LaTeX排版软件札记 Win10 LyX+TeXLive
  8. python第7章实训作业_试图学Python赚外快的第7天
  9. 正则表达式截取URL参数值
  10. java short 写法_Java Short longValue()用法及代码示例