python学习总结——列表的使用

目录

一、列表的表示

二、列表元素的访问

三、添加方法,插入方法

四、删除语句——del

六、根据列表值删除元素——.remove()

七、排序,反序,长度


一、列表的表示

列表名 = [元素1, 元素2, ...]
bicycles = ['first', 'second', 'third', 'fourth']
print(bicycles)

#输出['first', 'second', 'third', 'fourth']

二、列表元素的访问

        用索引访问,从0开始,索引也可是负值,如果是负值,则从尾部开始访问,-1访问列表倒数第一个元素

bicycles = ['first', 'second', 'third', 'fourth']
print(bicycles[0])
print(bicycles[-1])

"""
输出:
first
fourth
"""

三、添加方法,插入方法

        添加方法:.append(添加元素)

        注意是添加的方法,而不是函数

bicycles = ['first', 'second', 'third', 'fourth']
bicycles.append("fifth")
print(bicycles)
#输出:['first', 'second', 'third', 'fourth', 'fifth']

        插入方法:.insert(插入位置, 插入元素)

bicycles = ['first', 'second', 'third', 'fourth']
bicycles.insert(0, "zero")
print(bicycles)

#输出:['zero', 'first', 'second', 'third', 'fourth']

四、删除语句——del

bicycles = ['first', 'second', 'third', 'fourth'] 
del bicycles[0]
print(bicycles)
#输出:['second', 'third', 'fourth'] 

 


五、弹出元素——.pop()  

pop方法是用来弹出列表元素的,并且返回弹出元素的引用

pop方法还可以用来弹出指定位置的元素,只需给pop方法传入index参数即可

bicycles = ['first', 'second', 'third', 'fourth']
popped_element = bicycles.pop(0)
print(popped_element)
print(bicycles)
bicycles.insert(0, "first")
print(bicycles)
pop_index_1 = bicycles.pop(1)
print(bicycles)
print(pop_index_1)

 


六、根据列表值删除元素——.remove()

当只知道想要删除的元素的值而不知道它的索引时,可用.remove(value)方法删除,代码如下:

bicycles = ['first', 'second', 'third', 'fourth']
bicycles.remove("first")
print(bicycles)
#输出:['second', 'third', 'fourth']
    


七、排序,反序,长度

  • sort方法
#.sort()方法按字母(全为小写)顺序排序,注意,使用后无法返回原来的顺序
print("这是sort方法")
bicycles = ['first', 'second', 'third', 'apple', 'fourth']
bicycles_duplicated = bicycles
print(bicycles_duplicated)
print(bicycles)
bicycles.sort()
print(bicycles)
#还可以按字母反序排列,只需要向.sort()方法传入reverse=True参数即可
print("这是sort方法的反序")
print(bicycles)
bicycles.sort(reverse=True)
print(bicycles)
  • sorted函数
#若是想要只返回一个临时的排序,可以用函数(注意不是方法)sorted(列表名)
print()
print()
print('这是返回临时排序的函数')
print(bicycles)
print(sorted(bicycles))
print(sorted(bicycles, reverse=True))
print(bicycles)
  •  reverse方法
#reverse方法——使列表逆序,注意不是使列表按照字母的逆序排列

bicycles = ['first', 'second', 'third', 'apple', 'fourth']
print(bicycles)
print(bicycles.reverse())
print(bicycles)
  • len函数 
#确定列表的长度——函数len()

bicycles = ['first', 'second', 'third', 'apple', 'fourth']
print(len(bicycles))
bicycles.pop()
print(len(bicycles))

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值