博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四、列表、元组、嵌套、range
阅读量:6786 次
发布时间:2019-06-26

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

---恢复内容开始---

一、list  

增加  append  insert  extend 

 

list = ['22','33','sd'] list.append('33')(默认加到最后面) print(list) #['22', '33', 'sd', '33']
list.insert(2,'44') print(list) #['22', '33', '44', 'sd']
list.extend('6666')(默认加到最后面) 迭代增加 print(list)  #

['22', '33', 'sd', '6', '6', '6', '6']

删除  remove  clear   del (可以切片删除)pop(如果加索引就删除索引的元素,不加就默认删除最后一个)

list = ['22','33','sd'] list .remove('33') print(list) #['22','sd'] list.clear() print(list) #[] del list  直接删除整个list del list[0:2) print(list) #['sd'] list.pop() #['22','33'] list.pop(0) #['33','sd'] 改变 就只有两种方法:用索引去更改 或者用切片更改(用切片更改时,被修改进去的目标值为迭代)
list = ['22','33','sd'] list[2] = '66' print(list) #['22', '33', '66']
list[0:2] = '66' print(list) #['6', '6', 'sd'] 查找  用for循环  for i in list:                     print(i) 其他操作方法: 1.排序   list = [5,3,2,6,0,7,9]          list.sort() 从小到大排列          print(list)        #[0, 2, 3, 5, 6, 7, 9]         list.sort(reverse=True)  从大到小排列         print(list)        #[9, 7, 6, 5, 3, 2, 0]          list.reverse()         print(list)       翻转        #[9, 7, 0, 6, 2, 3, 5] 2.len() 3.count() 4. 通过元素找索引 只能用index() 二、 tuple 元组 “儿子不能改孙子可以改 ”  元组本身是不能够更改,里面有列表或者字典,只能更改列表或字典内的内容 三 、 嵌套   只需要逐级查找即可 四、range    for i in range(0,200,2)                 print(i)  打印200以内的偶数 五、join 用法  用一个字符串做连接符,连接课迭代对象的每一个元素,形成一个新的字符串
s = 'aaa'.join('老男孩') print(s) li = ['yy','44','uu'] print(' '.join(li)) s2 = s.split('aa')   s2 = ['老','a男','a孩'] print(''.join(s2))    还可以将列表中的元素重新组成一个新的字符串  列表中的元素必须全是字符串

#老aaa男aaa孩

#yy 44 uu
#老a男a孩

 

 

 

 

转载地址:http://eidgo.baihongyu.com/

你可能感兴趣的文章
JavaWeb分页技术总结
查看>>
基于unity框架构造IOC容器
查看>>
Windows更新导致的打印问题
查看>>
Chrome 控制台不完全指南
查看>>
Notification与多线程
查看>>
高可用、高扩展性、负载均衡
查看>>
VIM用法
查看>>
oscache.properties文件配置
查看>>
新建索引的一些原则
查看>>
redis发布了集群版3.0.0 beta
查看>>
使用Gradle在嵌入式Web容器Jetty中运行Web应用
查看>>
100-98
查看>>
Innodb中的事务隔离级别和锁的关系
查看>>
算法:请找出数组中的某个数,它的左侧数字相加之和等于右边。
查看>>
vi / vim文档编辑器画图详解
查看>>
Oracle基本语句实例代码介绍
查看>>
excel表数据导入到mysql数据库中(自己做的练习保留)
查看>>
bash 函数使用,实现模块化编程
查看>>
LVS实现负载均衡
查看>>
LAMP架构下安装Discuz!论坛
查看>>