Python:数据类型---list的增删改查
2018-06-17 23:58:04来源:未知 阅读 ()
列表
li=['alex',[1,2,3] ,'wusir','egon','女神','taibai']#列表 l1 = li[0] print(l1)#alex l2 = li[1] print (l2)#[1,2,3] l3=li[0:3] print(l3)#wusir
#增(三种方法)
1、append:在后面追加
li =['alex',[1,2,3] ,'wusir','egon','女神','taibai'] li.append('日天') print(li) #增加到最后---->li =['alex',[1,2,3] ,'wusir','egon','女神','taibai','日天']
2、insert#插入
li.insert li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai'] li.insert(4,'春哥') print(li) #li =['alex',[1,2,3] ,'wusir','egon','女神,'春哥','taibai']
3、extend: #迭代的添加到最后面
li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai'] print(li.extend('2哥')) #将最后一个列表元素迭代。li =['alex',[1,2,3] ,'wusir','egon','女神,'2哥']
li =['alex',[1,2,3] ,'wusir','egon','女神,'taibai']
#-------》li =['alex',[1,2,3] ,'wusir','egon','女神,'[1,2,3]']
#删
1,、pop按索引值删除
li.pop()#什么也不加,默认删除最后一个
2、remove:按元素删除
3、clear:清空列表
4、del:删除列表
del li[0:2]#切片去删
#改
li =['alex','alex' ,'wusir','egon','女神,'taibai'] li[0] ='男兽' print(li)
li =['alex','alex','wusir','egon','女神] li[0] = [1,2,3] print[li]
#切片去改
li =['alex','alex','wusir','egon','女神] li[0:2] ='云姐' print[li]
##切片去改,会将切片的元素(li[0:2])拿出来,将'云姐',拆分开放进去。
li =['alex','alex','wusir','egon','女神]
#查
1、查找所有元素
li =['taibai','alex','wusir','egon','女神'] for i in li :#查所有元素 print(i)
#查前两种元素
----->
####公共方法######
1、len:
li =['taibai','alex','wusir','egon','女神'] #len: l = len(li) print(l)
#5
2、count:
count(数)(方法统计某个元素在列表中出现的次数)。
1 a = ["q","w","q","r","t","y"] 2 print(a.count("q"))
3、index:切片去索引
没有就报错
#列表的排序
正向排序:
倒向排序:
列表的反转:
#列表的嵌套
li = ['taibai','武藤兰','yuanhao',['alex','egon',89]] print(li.[1][1])#-->藤
列表内一个字符串首字母大写
li = ['taibai','武藤兰','yuanhao',['alex','egon',89]]
name =li[0].captilize() print(name) li[0]=name print(li)
列表的替换
列表内知道字符全部字母大写
#元祖
#只读列表,可循环查询,可切片。
#儿子不能改,孙子可能可以改
tu =(1,2,3,'alex',[2,3,4,'taibai'],'egon')for i in tu : print(i)#循环输出列表内的元素
join#列表转换成字符串
----->
#结果为将每个字符用+拼接起来。
list与str的转换:
'''
list-------->str:join
str----------->list:split
'''
#range,相当于列表,里边全是数字 for i in range(1,100): print(i) ''' 1 2 。 。 。 99 '''
ps:
range(开始,结束,步长)
ps:如果输出[0,10),步长为-1,其结果为:既不报错也不运行。
ps:-1表示最后一位。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- python3基础之“术语表(2)” 2019-08-13
- python3 之 字符串编码小结(Unicode、utf-8、gbk、gb2312等 2019-08-13
- Python3安装impala 2019-08-13
- 小白如何入门 Python 爬虫? 2019-08-13
- python_字符串方法 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash