python中数组list、tuple、Dictionary的使用

1.Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素

定义list的方式:a=[‘zhangsan‘,‘lisi‘,‘wangwu‘];

(1)遍历list方式
for i in range(0,2):
print (a[i])

结果:lisi wangwu

(2)查看数组的长度

len(a)

(3)向数组中添加数据

a.append(‘zhaoliu‘)(默认数据的位置为最后面),a.insert(2,‘zhaoliu‘)(在数组下标为2的位置添加数据)(4)向数组中删除数据a.pop()---->删除数组末尾的一条数据
a.pop(i)---->指定数组中某个下标的一条数据进行删除(5)修改数组的数据a[i]=修改后的数据 
 
时间: 2024-10-01 09:41:31

python中数组list、tuple、Dictionary的使用的相关文章

Python中的list,tuple,dict和set

List list的创建与检索 Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 构造list非常简单,直接用 [ ] 把list的所有元素都括起来,就是一个list对象. Python是动态语言,所以list中包含的元素并不要求都必须是同一种数据类型,我们完全可以在list中包含各种数据: 例如: >>> L = ['Michael', 100, True] list索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索

python中数组,列表,元组的区别、定义、功能

准确的来说,在python中是没有数组类型的,python中取而代之的是列表和元组.列表比元组好用,因为元组一旦定义就没法修改.而列表不仅可以和数组一样按索引访问,还有一堆的功能. 列表: (1)添加 往列表a的尾部追加元素:a.append(i) 往列表a中的任何位置追加元素:a.insert(i,elem),其中i表示索引位置,elem表示元素. (2)删除: 删除指定位置的元素:del a[i] 删除列表中的元素: a.remove(elem) 删除列表尾部的元素(有点像栈pop哈哈):

python中数组与多维数组用法介绍

增加时a.append( 'a ')就可以了.只要按顺序加,就没有问题 . 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常.这时,你需要先添加元素,再引用就没有问题 了.如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值,再引用就不会有问题 了. 如: 代码如下 复制代码 a=[] for i in range(100): a.append([]) for j in range(100): a[i].append(0) 这样

Python中List和Tuple类型

a = 'python' print('hello,', a or 'world') b = '' print ('hello,', b or 'world') print('-----------------------------------') 创建list L = ['Adam',95.5,'Lisa',85,'Bart',59] print('创建list:',L) print('-----------------------------------') #按照索引访问list pri

python 中的list&tuple

list Python内置的一种数据类型是列表:list>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob', 'Tracy']变量classmates就是一个list.用len()函数可以获得list元素的个数: >>> len(classmates)3索引来访问list中每一个位置的元素,记得索引是从0开始的: >>> classma

python中数组用法

增加时a.append( 'a ')就可以了.只要按顺序加,就没有问题 . 使用时,完全可以使用下标: 代码如下 复制代码 a[0] a[1] 但出果引用不存在的下标,则会引发异常.这时,你需要先添加元素,再引用就没有问题 了.如果想预先保留空间,可以使用循环来给list,每个元素一个缺省值,再引用就不会有问题 了. 如: 代码如下 复制代码 a=[] for i in range(100): a.append([]) for j in range(100): a[i].append(0) 这样

Python中的list,tuple,dict,set

list=[11,"aa",33] 增: list.insert(1,"asas") list.append(22) 删: list.pop() list.pop(0) 改: list[0]=22 查: list[0] list[-1] tuple=(11,12,12,["22"]) 不可变的 set: d = {'Michael': 95, 'Bob': 75, 'Tracy': 85} 把数据放入dict的方法,除了初始化时指定外,还可以通过

python中数组,元组,字典和字符串之间的转换

1.字典 字典转为字符串 >>> dict={'name':'zhzhgo','age':25} >>> print type(str(dict)),str(dict) <type 'str'> {'age': 25, 'name': 'zhzhgo'} >>> 字典转为元组 >>> dict={'name':'zhzhgo','age':25} >>> print type(tuple(dict)),t

python中数组(list/array)不会复制,而是直接引用

对于单个变量,如: 将数据直接赋值进行复制后,变量前后独立,是位于两块空间内的. 但对于数组(list 或 numpy.array): 相当于引用,是位于同一块空间内的 原文地址:https://www.cnblogs.com/sbj123456789/p/9095381.html