组合数据类型|python

组合数据类型|python,第1张

组合数据类型是指将多个数据有效组织起来并统一表示的数据类型。python中的组合数据类型可以分为序列类型(字符串、列表、元组)、集合类型(集合)、映射类型(字典).

字符串和元组是不可变序列,其余均是可变序列。学习组合数据类型时,重点要掌握如何创建、如何 *** 作。

列表

列表(list)是Python中一种有序的序列结构,也是最基本的数据结构,列表中可以存放不同类型的元素,序列中的每一个元素都会被分配一个位置数字---索引,正向从0递增,反向则从-1递减。

列表可以进行的 *** 作有:创建、增加元素、删除元素、修改元素、索引、切片、排序。

1.创建列表

(1)使用方括号[ ]

L1 = [] #空列表
L2 = [1,2,3,4,5]
L3 = ['cat','dog',2022] #可以存放不同类型的元素
print(L1)
print(L2)
print(L3)

输出结果

[]
[1, 2, 3, 4, 5]
['cat', 'dog', 2022]

(2)使用list( )

L = list() #空列表
L1 = list(range(1,10,2))
L2 = list('python list') #字符串列表
print(L)
print(L1)
print(L2)

输出结果

[]
[1, 3, 5, 7, 9]
['p', 'y', 't', 'h', 'o', 'n', ' ', 'l', 'i', 's', 't']

2. 列表增加元素

(1)append()在列表末尾增加元素

L = [1,2,3,4,5]
L.append(6)
print(L)

输出结果

[1, 2, 3, 4, 5, 6]

(2)insert( )在列表指定位置添加元素

L = [1,2,4,5,6]
L.insert(2, 3) #insert(位置,元素)
print(L)

输出结果

[1, 2, 3, 4, 5, 6]

3.列表删除元素

(1)pop()用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。可指定位置删除元素,一次只能删除一个元素。

L = ['cat', 'dog', 'tiger', 2019,1024]
m = L.pop()
print(m)
print(L)
print(L.pop(1)) #指定位置删除
print(L)

输出结果

1024
['cat', 'dog', 'tiger', 2019]
dog
['cat', 'tiger', 2019]

(2)remove()指定删除列表中某一指定的数据,但仅可删除一个数据,不可删除多个数据

        该方法没有返回值,但会移除列表中待删除元素的第一个匹配项

L = ['cat', 'dog', 'tiger', 2019,1024]
m = L.remove(2019)
print(m)
print(L)

输出结果

None
['cat', 'dog', 'tiger', 1024]

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/722070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-26
下一篇 2022-04-26

发表评论

登录后才能评论

评论列表(0条)

保存