博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
02-Python基础之列表
阅读量:5155 次
发布时间:2019-06-13

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

Python基础之列表

 

 

一、列表的切片与增删改查

li = ['李白','韩信','兰陵王','娜可露露','赵云','露娜','王昭君']#切片与字符串一样,索引值都是从0开始,所用得方法都一样[:][:-1][0:-1][2:4][:4][4:][1:-2:2][1:-3:-2]#列表增append(),insertli.append('关羽')  #后面加入['李白', '韩信', '兰陵王', '娜可露露', '赵云', '露娜', '王昭君', '关羽']print(li)li.insert(2,'刘备')  #在索引为2的地方,插入刘备,其他的后移['李白', '韩信', '刘备', '兰陵王', '娜可露露', '赵云', '露娜', '王昭君', '关羽']print(li)#删  pop(),remove(),clear()li.pop()   #默认移除最后一个print(li)li.remove('娜可露露')   # 按元素去删除print(li)# li.clear()      #清空# print(li)#改,按索引值赋值li[2] = '张飞'print(li)#查,index 找不到报错,for循环遍历# a = li.index('刘备')# print(a)#排序#正向排序li1 = [1,2,4,5,3,8]li1.sort()print(li1)#反向排序li1.sort(reverse=True)print(li1)#反转li1.reverse()print(li1)#列表嵌套需要拿到所在下标li = [3,5,7,[8,6],2]#将8改为9li[3][0] = 9print(li)

 

2.列表方法

 

常规方法

li = ['q','w','e']li.index('q')   li.clear()li.remove()li.insert()li.append()li.pop()li.count()li.copy()li.reverse()li.extend(['1',2,3]) #列表扩展['q', 'w', 'e', 1, 2, 3]print(li)

 

3.列表与字符串互相转变

#join: list - ---->stra = 'aaaaa'b = ['a','b','c']s= ','.join(b)print(s)li = [1, 2, 3]s1 = str(li)#split:str - --->listc = 'abcdefg'li = c.split('c')print(li)

 4.列表for循环遍历

li = [1,2,3,4,5,6,7,8,3,2,1]for i in li :    print(i)

 

转载于:https://www.cnblogs.com/chenrongjin/p/10014234.html

你可能感兴趣的文章
Servlet学习总结
查看>>
java求两个数组的并集、交集、差集
查看>>
HDU 5769 Substring(后缀数组)
查看>>
python实现图灵机器人帮你回复微信好友消息
查看>>
初识MongoDB
查看>>
C语言-07其它相关
查看>>
第六天站立会议
查看>>
GitBook是一个命令行工具(Node.js库),我们可以借用该工具使用Github/Git和Markdown来制作精美的图书,但它并不是一本关于Git的教程哟。...
查看>>
Height Half Values
查看>>
python打包exe
查看>>
添加删除程序里面没有添加IIS服务的选项
查看>>
Adobe Edge Animate --点击元件内部元素使元件其他元素发生改变
查看>>
当编程作为一种习惯
查看>>
docker pull理解误区
查看>>
关于标签分类
查看>>
查询数据库大于1G的表
查看>>
数据采集知识
查看>>
Ubuntu下一个好用的MySQL客户端tora
查看>>
折半查找
查看>>
virtual hust 2013.6.20 数论基础题目 E - Uniform Generator
查看>>