【Python基础】Python列表

列表

列表(打了激素的数组):可以存取任意数据类型

列表中可以存取列表

service = ["https","ftp","ssh"]

#索引
#正向索引
print(service[0])
#反向索引
print(service[-1])

#切片
print(service[::-1])
print(service[1:])
print(service[:-1])

#重复
print(service * 3)

#连接
servicel = ["mysql"+"python"]
print(service+servicel)

#成员操作符
print("mysql" in servicel)
print("mysql" not in servicel)

https
ssh
['ssh', 'ftp', 'https']
['ftp', 'ssh']
['https', 'ftp']
['https', 'ftp', 'ssh', 'https', 'ftp', 'ssh', 'https', 'ftp', 'ssh']
['https', 'ftp', 'ssh', 'mysqlpython']
False
True
service = ["https","ftp","ssh"]

#append():追加一个元素到列表
service.append("fileallld")
print(service)

#extend():追加多个元素到列表
service.append(['mysql','index'])
print(service)

#insert()在指定的索引位置之前插入数据
service.insert(1,'hh')
print(service)

['https', 'ftp', 'ssh', 'fileallld']
['https', 'ftp', 'ssh', 'fileallld', ['mysql', 'index']]
['https', 'hh', 'ftp', 'ssh', 'fileallld', ['mysql', 'index']]
列表.pop   #弹出一个元素并使用它,可以用来赋值给其他变量

列表.remove  #则是直接移除该元素

del 列表[下标]  #从内存地址中删除



列表.count("元素")  #查看元素在该列表中出现的次数

列表.index("元素")   #查看对应元素中的下标(可以指定索引值的范围)



#默认按照ASCII码进行排序

列表.sort()  #正序排序

列表.sort(reverse=Ture)  #逆序排序



列表.shuffle  #随意打乱列表顺序

列表也可以通过索引值来赋值

service = ["https","ftp","ssh"]
#通过索引值来赋值
service[0] = 'sa'
print(service)
#通过切片来赋予一段值
print(service[:2])
service[:2] = ["ab","hk"]
print(service)


['sa', 'ftp', 'ssh']
['sa', 'ftp']
['ab', 'hk', 'ssh']
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诗竹白芍

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值