python列表的使用

本文详细介绍了Python中列表的各种操作方法,包括索引、切片、连接、成员操作、追加、删除、修改及查看等,并提供了实用的例子帮助理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#索引
print(service[0])
print(service[-1])
在这里插入图片描述

#切片
service = [‘http’,‘ssh’,‘ftp’]
print(service[1:])
print(service[:-1])
print(service[::-1])
在这里插入图片描述

#连接
service1 = [‘mysql’,‘firewalld’]
print(service + service1)

#成员操作符
print(‘firewalld’ in service)
print(‘firewalld’ in service1)

#for循环遍历
for se in service:
print(se)

for循环便利for i in a:
 print (i)

在这里插入图片描述
列表嵌套列表 a=[[‘http’,‘80’][‘ssh’,‘20’][‘qiangsen’,‘66’]]
print a[0,1]
#列表里嵌套列表
service = [‘http’,‘ssh’,‘ftp’]

service2 = [[‘http’,80],[‘ssh’,22],[‘ftp’,21]]

#索引(-1也表示最后一个)
print(service2[1][1])第一个的第一个元素
print(service2[-1][1])

在这里插入图片描述
1.用户输入月份,判断这个月是哪个季节
2.假定有下面的列表:
names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’]
输出结果为:‘I have fentiao, fendai, fensi and apple.’
“”"

month = int(input(‘Month:’))

if month in [3,4,5]:

print(‘春季’)

elif month in [6,7,8]:

print(‘夏季’)

elif month in [9,10,11]:

print(‘秋季’)

elif month in [12,1,2]:

print(‘冬季’)

else:

print(‘输入不合法’)

names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’]

print('I have ’ + ‘,’.join(names[:-1]) + ’ and ’ + names[-1])

在这里插入图片描述

列表的追加
追加一个
a.append(haah)
追加两个
a.extend([‘mysql’,‘firewalld’])
service = [‘http’,‘ssh’,‘ftp’]

#1.
print(service + [‘firewalld’])

#2.append:追加一个元素到列表中
service.append(‘firewalld’)
print(service)
在这里插入图片描述

#3.extend:拉伸 追加多个元素到列表中
service.extend([‘mysql’,‘firewalld’])
print(service)

#4.insert:在指定索引位置插入元素
service.insert(1,‘samba’)
print(service)
在这里插入图片描述
删除
remove 删除指定元素
b=a.remove(haha)
print(b)

del a
直接删除列表
###########
service = [‘http’,‘ssh’,‘ftp’]
###2.remove:删除指定元素
a = service.remove(‘ssh’)
print(service)
print(a)

#3.del关键字 从内存中删除
print(service)
del service
print(service)

在这里插入图片描述
列表的修改
#通过索引,重新赋值
service[0] = ‘mysql’
print(service)

#通过切片
print(service[:2])
service[:2] = [‘samba’,‘ldap’]
print(service)
在这里插入图片描述
列表的查看
service = [‘ftp’,‘http’,‘ssh’,‘ftp’]

#查看出现的次数
print(service.count(‘ftp’))

#查看指定元素的索引值(可以指定索引范围查看)
print(service.index(‘ssh’))
print(service.index(‘ftp’,0,3))

在这里插入图片描述
import random
li = list(range(10))
print(li)

#将原有的列表顺序打乱
random.shuffle(li)
print(li)
在这里插入图片描述

names=[‘hah’,‘heiehi’,‘66’,‘12’,‘43’]

print(‘i have %s %s %s and %s’ %(names[0],names[1],names[2],names[3]))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值