Python的数组

来源:互联网 发布:himall2.6 源码 编辑:程序博客网 时间:2024/05/23 11:44

Python的数组分为三种类型

1. 列表

特点:初始化后可通过特定方法动态添加元素
定义方式:arr=[元素]

增: arr.append( obj );
arr.insert( index, obj );
删: del arr[ i ]
改: arr[ i ] = VALUE
取: arr[ i ]

2. 元组

特点:一旦定义后,其元素值是不能改变的
定义方式:arr=(元素);
tup1 = (‘physics’, ‘chemistry’, 1997, 2000);
tup2 = (1, 2, 3, 4, 5 );
tup3 = “a”, “b”, “c”, “d”;

增: 理论上元组不能增加元素,但可以多个元组拼接(类似字符串)
删: del arr
改: 无法更改
取: 通过游标取,arr[ i ]

3. 词典

特点:既是hash数组
定义方式:arr={“key”:”value”…}

增: 无法增加?
删: 删除指定条目del arr[ key ];
删除词典对象del arr;
清空词典对象内容arr.clear( )
改: 通过key指定修改arr[ key ] = VALUE
取: 通过key访问arr[ key ]

原创粉丝点击