(自兴人工智能)pythony列表
程序员文章站
2022-03-20 22:00:23
如何创建一个列表: a=[1,2,3,4,5] 像这样用一个中括号把元素括起来里面的元素用逗号分隔,这样的形式就代表是一个列表。 列表中常用的操作: 1.元素赋值: a[0]=10 在列表索引为0的位置添加了一个10,把原来的1给覆盖了。 结果:a=[10,2,3,4,5] 2.增加元素: a.ap ......
如何创建一个列表:
a=[1,2,3,4,5]
像这样用一个中括号把元素括起来里面的元素用逗号分隔,这样的形式就代表是一个列表。
列表中常用的操作:
1.元素赋值:
a[0]=10
在列表索引为0的位置添加了一个10,把原来的1给覆盖了。
结果:a=[10,2,3,4,5]
2.增加元素:
a.append(6)
在这里我们用了一个方法append(),append()方法用于在列表末尾添加一个新对象。
结果:a=[10,2,3,4,5,6]
3.删除元素:
del a[0]
在这里,我们使用了del删除列表索引为0的元素。
结果:a=[2,3,4,5,6]
列表中常用的方法:
1.append:
a.append(7)#在列表末尾添加一个新对象
2.count:
a.count(2)#用于统计列表a中2出现的次数
3.pop:
a.pop()#默认移除列表中最后一个元素,并返回该元素的值 a.pop(3)#移除指定位置上的元素,并返回该元素的值
4.insert:
a.insert(2,10) #在索引值为2的位置上插入一个10,原本索引2上的元素以及后面的元素索引加1
5.remove:
a.remove(10)#从索引0开始,移除第一个匹配项
6.sort:
a.sort()#默认升序排列
使用reverse参数:
a.sort(reverse=True)#逆序排列
字符串可使用key=len:
a.sore(key=len)#按字符串由短到长排序 a.sore(key=len,reverse=True)#按字符串由长到短排序
上一篇: vue实现商城上货组件简易版
下一篇: Flutter 的基本控件