Python中列表与元组的用法

test=['a',55,"df"]#可以加入任何元素
print(test)

#有序的集合
print(test[0].title())
print(test[-1])#Python提供-1表示最后一个
#修改
test[0]='b'
print(test[0])
#增加元素
test.append('c')
print(test)
#删除元素
del test[2]
print(test)
#删除接着使用元素
testback=test.pop()#也可以填索引(默认最后一个),指定删除remove(55)不过只能删除第一个
print(testback)
print(test)
test.remove(55)
print(test)
#删除特定所有元素
test.append('c')
test.append('c')
test.append('c')
while 'c'   in test:
    test.remove("c")
print(test)
test.extend("daownv")#只能添加一个,挨个添加
print(test)
"""

#sorted()临时排序
print(sorted(test))
print(test)
#sort排序(永久排序)
test.sort(reverse=True)#翻转,默认是顺序
print(test)
"""
#反转列表,永久性的翻转列表
test.reverse()
print(test)
#确定列表长度
print(len(test))
#遍历列表
for a in test:
    print(a)
#打印范围数
for a1 in range(1,4):
    print(a1)
#list()可以直接创建列表,并且打印偶数
print(list(range(2,7,2)))
#sum,max,min,直接进行使用
print(max(list(range(2,7,2))))
#取列表的平方
squares=[valve**2 for valve in range(1,6)]#复用valve
print(squares)
#列表的切片,表示创建的是临时数组
print(test)
print(test[0:2])#0可以去除
print(test[2:])#不写自动到末尾
print(test[-3:])#打印倒数三个
#复制类表
test1=test[:]
print(test)
print(test1)
#元组
tup=(10,20)
print(tup[1])
#tup[1]=20错误的,不能给元组赋值,元组内单个值不变
#但可以重新给元组定义个元组
tup=(22,32)
print(tup)
#元组变列表
print(list(tup))
#判断a是否在test中
print('a'and 'v'in test)

set为集合与列表很相似,区别是,set是无序的,不重复的。

set(字典)返回的就是键的列表

==比较的是值是否相等,is比较对象是否相等

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值