Python 中没有数组,而是加入了功能更强大的列表(list),列表可以存储任何类型的数据。
使用
访问
a = [1,2.3,"python"]
print('a[0] -->', a[0])
print('a[1:] -->', a[1:])
输出
a[0] --> 1
a[1:] --> [2.3, 'python']
更新
a = [1,2.3,"python"]
a[1] = '更新'
print('a更新后--->',a)
#输出
a更新后---> [1, '更新', 'python']
'''
更新
还可以使用 append() 向列表中添加新元素
'''
a = [1,2.3,"python"]
a.append('hello')
print('a--->',a)
#输出
a---> [1, '2.3', 'python', 'hello']
删除
a = [1, 2.3, 'python', 'hello']
del a[2]
print('a--->',a)
#输出
a---> [1, 2.3, 'hello']
常用函数
len() | 列表元素个数 |
服务器托管网
count() |
统计列表中某个元素出现的次数 |
index() |
查找某个元素在列表中服务器托管网首次出现的位置(即索引) |
remove() |
移除列表中某个值的首次匹配项 |
sort() |
对列表中元素进行排序 |
copy() |
复制列表 |
clear() | 清空列表 |
append() | 追加元素 |
l = ['d', 'b', 'a', 'f', 'd']
print(len(l))
print("l.count('d') -->", l.count('d'))
print("l.index('d') -->", l.index('d'))
l.remove('d')
print("l -->", l)
l.sort()
print('l -->', l)
lc = l.copy()
print('lc -->', lc)
lc.append('aaa')
print(lc)
lc.clear()
print('clear--->',lc)
#输出
5
l.count('d') --> 2
l.index('d') --> 0
l --> ['b', 'a', 'f', 'd']
l --> ['a', 'b', 'd', 'f']
lc --> ['a', 'b', 'd', 'f']
['a', 'b', 'd', 'f', 'aaa']
clear---> []
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
我们经常看到在听乐音的时候,会有音谱图随着音乐的节奏不断变化给人视觉上的享受,那么我们通过js来实现以下这个效果,下面是简单的效果图 首先我们需要有一个绘制音频的函数 function draw() { // 请求下一帧动画 animationId = req…