PyQt5 基本语法之List(列表)

本文介绍了PyQt5中关于Python列表的基本语法,列表作为一种常用数据类型,支持字符、数字、字符串等元素,甚至允许嵌套。列表索引从0开始,支持加号连接和乘号重复操作。文中列举了列表的操作函数和方法,如cmp、len、max、min,以及append、count、extend、index、insert、pop、reverse和sort等,帮助理解并掌握列表在PyQt5中的使用。

列表用[ ]标识,是Python中做常用的数据类型。列表类似于传统语言中的数组,但它更灵活·强大。
列表支持字符、数字、字符串,甚至可以包含列表(嵌套)
列表中每一个元素都分配一个数字,即位置或索引,第一个索引是0,

#1
print('\n#1')
zlst=['hello','PyQt5','.','com']
vlst=['Top','Quant','.','vip']
print('zlst,',zlst)
print('vlst,',vlst)

#2
print('\n#2')
s2=zlst[1:];print('s2,',s2)
s3=zlst[1:3];print('s3,',s3)
s4=vlst[:3];print('s4,',s4)

#3
print('\n#3')
print('s2+s3,',s2+s3)
print('s3*2,',s3*2)

对应的输出结果如下:

#1
zlst, ['hello', 'PyQt5', '.', 'com']
vlst, ['Top', 'Quant', '.', 'vip']

#2
s2, ['PyQt5', '.', 'com']
s3, ['PyQt5', '.']
s4, ['Top', 'Quant', '.']

#3
s2+s3, ['PyQt5', '.', 'com', 'PyQt5', '.']
s3*2, ['PyQt5', '.', 'PyQt5', '.']

加号(+)是列表连接运算符,乘号(*)表示重复操作。

列表操作常用函数和方法如下。
(1)列表操作包含以下函数。
cmp(list1, list2):比较两个列表的元素。
len(list):列表元素个数。
max(list):返回列表元素的最大值。
min(list):返回列表元素的最小值。
list(seq): 将元组转换为列表。

(2)列表操作包含以下方法。
list. append(obj):在列表末尾添加新的对象。
list.count(obj):统计某个元素在列表中出现的次数。
list.extend(seq):在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
list.index(obj):从列表中找出某个值第一个匹配项的索引位置。
list. insert(index, obj):将对象插入列表中。
list,pop(obj=list[-1]):移除列表中的一个元素(默认是最后一个元素),并且返回该元素的值。
list.reverse():反向列表中元素。
list.sort([func]):对原列表进行排序。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值