首页 > 其他分享 >第三章 列表简介

第三章 列表简介

时间:2023-03-27 12:23:28浏览次数:47  
标签:第三章 reverse 简介 元素 list element print 列表

列表是什么

# 用[]来表示列表,列表中的元素用 , 隔开
list = ['element_one', 'element_two']

#访问列表元素 程序员的数学中开头的数字不是1,而是0
print(list[0]) # 打印list列表的第一个元素

# 访问列表的最后元素的方法
print(list[-1]) # 打印list列表的最后一个元素
print(list[-2]) # 打印list列表的倒数第二个元素

修改、添加和删除列表元素

# 修改列表元素 列表名[索引] = 值
list[0] = 're_element'

# 列表名.append(值) 在列表末尾添加元素
list.append('element_four')

# 在在列表中插入值 列表名.insert(索引, 值)
list.insert(0, 'element_insert') # 在列表原第一个元素前插入

# del 列表名[索引] 删除列表指定索引处的元素
del list[0] # 将列表的第一个元素删除

# 弹出元素 列表名.pop() 弹出列表最后一个元素,此时,原列表不包含此元素了
pop_element = list.pop() # 将list的最后一个元素弹出来 并使用 pop_element 变量接收

# 列表名.remove(元素值) 根据元素值来删除列表中的元素 
list.remove('element_one') # 将element_one从列表中删除

组织列表

# 列表名.sort() 按列表元素首字母从小到大排列,改变是永久性的
list.sort()
# 列表名.sort(reverse=True) 按列表元素首字母从大到小排列,改变是永久性的
 list.sort(reverse=True)

#sorted(列表名) 将列表按列表元素首字母从小到大排列,并返回一个排好序的列表,可传递reverse=True
list_dep = sorted(list, reverse=True)
print(list_dep)

#列表名.reverse() 将列表元素倒过来,改变是永久性的
list = ['one', 'two', 'three']
print(list)# ['one', 'two', 'three']

list.reverse()
print(list)# ['three', 'two', 'one']

# len(列表名) 确定列表元素的个数
len_number = len(list)
print(len_number)# 3

使用列表时避免索引错误

程序员的数学从0开始

小结

什么是列表;访问其中元素;对列表排序;确定列表长度

标签:第三章,reverse,简介,元素,list,element,print,列表
From: https://www.cnblogs.com/artwalker/p/17261135.html

相关文章

  • 第四章 操作列表
    遍历整个列表#for循环编写for循环时,选择有意义的列表名称大有帮助#如下面的mgicians表示魔术师列表一般性列表,像下面这样编写for循环的第一行代码是不错的选择:ma......
  • Python list列表添加元素
    Pythonappend()方法添加元素append()方法用于在列表的末尾追加元素,该方法的语法格式如下:listname.append(obj)其中,listname表示要添加元素的列表;obj表示到添加到列......
  • Python 列表 list 数组 array
    Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构。 创建列表 sample_list=['a',1,('a','b')]Python列表操作 sample_list=['a','b',0,1,3]得到......
  • 实验2 字符串和列表
    实验任务1实验源码:#字符串的基本操作x='nbaFIFA'print(x.upper())print(x.lower())print(x.swapcase())print()x='abc'print(x.center(10,'*'))print(x.lju......
  • 实验2 字符串和列表
    试验任务一task1x='nbaFIFA'print(x.upper())print(x.lower())print(x.swapcase())#字符串大小写翻转print()x='abc'print(x.center(10,'*'))#字......
  • Vue核心 Vue简介 初识
     1.1.Vue简介 1.1.1.官网●英文官网●中文官网 1.1.2.介绍与描述●Vue是一套用来动态构建用户界面的渐进式JavaScript框架○构建用户界面:把数据通过某种办......
  • 访问控制列表
    TCP/IP协议族的传输层协议主要有两个TCP传输控制协议UDP用户数据报协议TCP协议CP是面向连接的、可靠的进程到进程通信的协议TCP提供全双工服务,即数据可在同一时间双向传输......
  • 《oracle马拉松》job篇-简介job,定时任务
    原文链接:https://www.cnblogs.com/bill89/p/11044928.htmloracle中的job能为你做的就是在你规定的时间格式里执行存储过程,定时执行一个任务。下面是一个小案例,定时每15分......
  • 《oracle马拉松》job篇-简介repeat_interval,定时频率
    原文链接:https://blog.csdn.net/haogexiaole/article/details/80835868REPEAT_INTERVAL结构为:REPEAT_INTERVAL=>'Freq=Minutely;Interval=5'FREQ关键字用来指定间隔......
  • python基础:split、join、replace、remove、del、pop、index小记python 字符串的split(
    这里总结了平时写脚本时经常用到的一些基础方法,做个记录1、split()函数可以基于分隔符将字符串分割成由若干子串组成的列表str.split(str="",num=string.count(str))str......