python列表很随意也很友好

81 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第6天,点击查看活动详情

列表

列表就是我们平时常称的 List.

List是python中的一种数据类型,它由一组有序的元素组成。支持字符、数字、字符串甚至也可以包含列表(列表中有列表,嵌套),元素间用逗号进行分隔。

那么我们如何构建定义一个列表呢?python汇总非常简单 , list=[] 只需要这样就可以构建一个空列表了。或者list=list()

访问

  • 下标是从0开始,最长不超过len(list)-1
  • 可以通过list[头下标:尾下标]的方式截取列表元素(闭头开尾原则)

访问列表需注意:

1、从左到右:从0开始代表第一个数值, 1代表第二个数值 往后以此类推

2、从右到左:从-1开始代表最后一个值,-2代表倒数第二个值 往前以此类推

修改

修改list就很简单了,直接通过定位后=进行赋值即可。

加号(+)是列表连接运算符

星号()是重复操作*

list3 = list1 + list2 #连接两个列表 

追加元素

L.append(var) 

追加

  • 在list中常见的也是拼接,两个list如何拼接成一个新的list , 相信你也很容易猜到通过+号拼接即可。
list_stu3 = list_stu1 + list_stu2 #连接两个列表 

print(list_stu3)

复制

  • python中通过list拷贝主要有朗两种方式。一个是别名,就是将一个list只想一个已经存在的list的地址,这样就会存在两个变量指向同一个内存地址。
  • 另外一个就是将元素进行拷贝过去,在内存中就是两块地址,这样就不会造成数据污染。

功能


L.append(itme)
  • 通过这样我们能够将元素追加到集合中。这个也和我们上面提到的元素操作对应

L.insert(1,item1)

  • 追加的意思就是每次都是添加到最后一个,而我们有的时候想要添加到指定位置元素。insert就帮助你

总结

移除列表中的一个元素(默认最后一个元素),并且返回该元素的值 ; 从列表中找出某个值第一个匹配项的索引位置 这些功能都是list常见的功能。