数组是一种数据结构,是一个有序的数据集合,其中每一项都是可通过唯一索引进行识别的。在Python中,数组可以使用list的方式进行实现,其中每一项可以是任意类型的数据。
1、数组的创建
>>> my_array = [1, 2, 3, 4, 5]
2、数组的遍历
>>> for item in my_array:
... print(item)
...
1
2
3
4
5
3、数组的访问
>>> print(my_array[2])
3
4、数组的添加
>>> my_array.append(6)
>>> print(my_array)
[1, 2, 3, 4, 5, 6]
5、数组的删除
>>> del my_array[2]
>>> print(my_array)
[1, 2, 4, 5, 6]
1、计算数组的和
>>> my_array = [1, 2, 3, 4, 5]
>>> total = 0
>>> for item in my_array:
... total += item
...
>>> print(total)
15
2、查找数组中的最大值和最小值
>>> my_array = [1, 2, 3, 4, 5]
>>> max_num = my_array[0]
>>> min_num = my_array[0]
>>> for item in my_array:
... if item > max_num:
... max_num = item
... if item < min_num:
... min_num = item
...
>>> print("最大值是:", max_num)
最大值是: 5
>>> print("最小值是:", min_num)
最小值是: 1
3、将二维数组展开为一维数组
>>> my_2d_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
>>> my_1d_array = []
>>> for row in my_2d_array:
... for item in row:
... my_1d_array.append(item)
...
>>> print(my_1d_array)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
Python中的数组是一种非常常见的数据结构,可以通过list的方式进行实现。在实际应用中,数组可以用来保存数字、字符串、对象等类型的数据,同时可以进行各种常用的操作,如遍历、访问、添加、删除等,也可以用来解决各种复杂的问题。
标签: Tkinter示例