python列表

1.列表的创建

list1=[1,True,'hello']
print(list1)

#嵌套

list2=[1,2,3,[4,5,6]]
print(list2,type(list2))

以上运行结果

2.特性

索引

list1 = ['ftp','http','ssh']
print(list1[1])
print(list1[-1])

运行结果


切片
print(list1[:-1])
print(list1[1:])

运行结果

重复

print(list1*3)

运行结果

连接

list1port=[8080,80,28]
print(list1+list1port)

运行结果

 

成员操作符

print(8080 in list1port)
print('ftp' in list1)
print('http' not in list1)

for循环

for service in list1:
    print(service)

运行结果



二维列表
list2=[['http',80,'ll'],['ftp',70,'zz']]

索引
print(list2[0][1])
print(list2[-1][0])

运行结果


切片
print(list2[:][1])
print(list2[1][:])
print(list2[:-1][0])
print(list2[0][:-1])

运行结果

3.输出

names = ['fentiao', 'fendai', 'fensi', 'apple']
print('I have %s, %s, %s and %s' % (names[0], names[1], names[2], names[3]))
print('I have ' + ', '.join(names[:-1]) + ' and ' + names[-1])

4.增加

"""
追加一个到末尾
"""
services = ['ftp', 'http', 'dns', 'ssh']
services.append('firewall')
print(services)

"""
追加多个
"""
services.extend(['ftp', 'ftp'])
print(services)

"""
插入
"""
services.insert(1, 'flag')
print(services)

运行结果

 

 

"""
截取
"""
services = ['ftp', 'http', 'dns', 'ssh']
print(services)
a = services.pop()
print(a)
print(services)
services.pop(1)
print(services)




"""
删除指定字符串
"""
services.remove('ftp')
print(services)
a=services.remove('dns')
print(a)
print(services)



"""
索引直接删除,从内存释放
"""
del services[1]
print(services)

"""
更新
"""
service = ['ftp', 'dns', 'ssh']
service[0] = 'lala'
print(service)

运行结果

"""
计数
"""
service=['ftp','ftp','http']
print(service.count('ftp'))

"""
查询索引值,默认查找到第一个的索引值,可以指定范围
"""
print(service.index('ftp'))
print(service.index('ftp',1,2))

"""
通过首字母排序
"""
service = ['ftp', 'http', 'Ssh', 'ssh', 'dns']
service.sort()
print(service)



"""
不区分大小写
"""
service.sort(key=str.lower)
print(service)


"""
序列随机打乱顺序
"""
li = list(range(10))
print(li)
random.shuffle(li)
print(li)


"""
反转列表
"""
li.reverse()
print(li)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值