【python学习】第二章 列表简介

# _*_ coding:utf-8 _*_
"""
name:zhangxingzai
date:2022/10/25
"""

# 列表与输出
list1 = ['ZhangXingZai', 'www001234', 'zxz10086.', 'ChengMai']
print(list1)

# 访问列表元素
# 索引从左到右是从0开始的,从右到做左是从-1开始
print(list1[0])
print(list1[0:4])
print(list1[0:-1])
print(list1[-1])
print(list1[1].title())

# 使用列表中的值
str = f'my name is {list1[0]}'
print(str)

# 修改列表的元素,使用直接赋值的办法
print(list1)
list1[0] = 'zhangxingzai'
print(list1)

# 添加使用的append()方法,添加到列表末尾
list1.append('test_append')
print(list1)

list2 = []
list2.append('test01')
list2.append('test02')
list2.append('test03')
print(list2)

# 使用insert()方法在列表中插入元素,在索引处右移列表插入
list1.insert(0, 'test04')
list1.insert(-1, 'test05')
print(list1)

# 删除列表中的元素
# 1.del语句,按照索引删除原列表元素
del list1[0]
print(list1)

# 2.术语-弹出:pop()方法,删除列表末尾元素,并可以继续使用
str1 = list1.pop()
print(list1)
print(str1)
print(f'这是列表中最后一个元素:{str1}')

# 3.根据值删除列表元素 remove(),只删除一次,重复的值需要循环删除
list1.remove('test05')
print(list1)

GongSi = 'ChengMai'
list1.remove(GongSi)
print(list1)

# 对列表排序
# 1.使用sort()方法对列表永久排序
list1.sort()
print(list1)
list1.sort(reverse=True)  # 按照字母相反顺序排序,给sort()方法传递参数reverse=True
print(list1)

# 2.使用函数sorted()对列表临时排序,不改变原来列表
print(list1)
print(sorted(list1))
print(sorted(list1, reverse=True))

# reverse()方法永久修改顺序,可以再使用一次reverse()恢复到原来排序
list1.reverse()
print(list1)
list1.reverse()
print(list1)

# 确定列表的长度,使用函数len()
print(len(list1))

# 索引错误会报错,在指定索引位置找不到对应元素
print(list1[5])

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

小胖虎*

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

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

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

打赏作者

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

抵扣说明:

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

余额充值