北湖区网站建设哪个好,建设网站费用明细,乐清定制网站建设,大连网站建设选高合科技python中的列表与java中的数组非常类似#xff0c;但使用方法比java中数组简单很多#xff0c;python中的数据类型不需要显示声明#xff0c;但在使用时必须赋值#xff0c;列表元素下标从0开始
初始化列表#xff08;初始化一个包含五个元素的列表和一个空列表#xff0…python中的列表与java中的数组非常类似但使用方法比java中数组简单很多python中的数据类型不需要显示声明但在使用时必须赋值列表元素下标从0开始
初始化列表初始化一个包含五个元素的列表和一个空列表ls[a,d,g,f,e] ls2[]
在python3客户端输入ls.连续连词Tab键控制台会提示当前数组能够直接调用的方法此外可用于列表的方法还有dellensorted等1、向列表中追加元素元素被住家到末尾ls2.append(aaa) ls2.append(bbb)ls2
[aaa, bbb]
2、清空列表没有参数ls.clear() ls[]
3、 复制列表copyls2ls2.copy()copyls2
[aaa, bbb]
4、统计某个元素在列表中出现的次数ls2.append(a) ls2.append(a) ls2.append(a)ls2
[aaa, bbb, a, a, a] ls2.count(a)3
5、将其他列表中的元素添加到当前列表中ls[c] ls[c] ls.extend(ls2) ls[c, aaa, bbb, a, a, a]
6、获取某个元素的索引ls.index(aaa)1
7、 在某个位置插入元素需要两个参数
ls2
[aaa, bbb, a, a, a] ls2.insert(1,dddd)ls2
[aaa, dddd, bbb, a, a, a]
8、 从尾部弹出元素
ls2
[aaa, dddd, bbb, a, a, a]ls2.pop()a
ls2
[aaa, dddd, bbb, a, a]
9、根据值移除元素
remove移除
ls2
[aaa, dddd, bbb, a, a] ls2.remove(dddd)ls2
[aaa, bbb, a, a]
del删除元素ls[c, aaa, bbb, a, a, a] del ls[0] ls[aaa, bbb, a, a, a]
10、反转元素
ls2
[aaa, bbb, a, a]ls2.reverse()ls2
[a, a, bbb, aaa]
11、元素排序
临时排序
ls2
[a, a, bbb, aaa]sorted(ls2)
[a, a, aaa, bbb]ls2
[a, a, bbb, aaa]
永久排序
ls2
[a, a, bbb, aaa] ls2.sort()ls2
[a, a, aaa, bbb]
12、获取列表长度ls[aaa, bbb, a, a, a] len(ls)5
13、查找元素ls[aaa, bbb, a, a, a] ls[1]bbb
14、修改元素ls[aaa, bbb, a, a, a] ls[1]1ls[aaa, 1, a, a, a]
PS
1、列表初始化时不能通过ls[1]1的方式赋值修改时若存在索引为1的元素则可以这么写
2、排序时需要列表中的数据类型一致否则不能排序ls[aaa, 1, a, a, a] ls.sort()
Traceback (most recent calllast):
File, line 1, in TypeError: not supported between instances of int and str