Python3数组常用操作总结

如题所述


在Python3中,虽然没有明确的"数组"概念,但列表(list)经常被用作等效的表示。当列表中元素类型一致时,可以视作一个数组。以下是Python3中对这种"数组"进行常用操作的总结:



    创建数组(列表):通过方括号[]和逗号分隔的元素创建,如`my_array = [1, 2, 3, 4, 5]`。
    添加元素:使用`append()`方法在列表末尾添加,如`my_array.append(6)`,或直接索引和赋值,如`my_array[0] = 0`。
    访问元素:通过索引访问,如`print(my_array[1])`会输出2。
    修改元素:同样通过索引修改,如`my_array[2] = 3.5`。
    删除元素:使用`del`语句,如`del my_array[0]`,或`pop()`方法,如`my_array.pop(1)`。
    遍历数组:使用`for`循环,如`for i in my_array: print(i)`。
    查找数组:通过索引查找特定元素,如`if 3 in my_array: print('Found')`。
    数组的长度:使用内置的`len()`函数,如`print(len(my_array))`。
    数组的内置排序:可以使用`sort()`方法对列表排序,如`my_array.sort()`。若需保持原地不返回新列表,可以使用`sorted()`函数,如`sorted_array = sorted(my_array)`。

温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜