神奇语言 python列表

序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都可以进行的操作包括索引,切片,加,乘,检查成员。

此外,Python已经内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

列表的数据项不需要具有相同的类型

创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。如下所示:

list1 = [‘Google‘, ‘Runoob‘, 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];

增:

lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
lst.append()#追加,在末尾位置加一个
lst.insert(1,"你好")#插入第一个要插入的位置的下标,第二个插入内容
lst.extend("今天")#迭代添加,整形和布尔值不可以迭代

删:

lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
del lst[]#配合下标删除
del lst[0:2]##配合切片
del lst[0:3:2]#配合步长
lst.remove("高圆圆")#通过内容删除
lst.pop()#没有指定默认删除最后一个 inxt 下标的意思
ret = lst.pop(0)
print(ret)################查找删除的元素
lst.clear()#清空
 

改:

lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
lst[0] = "杨幂"#通过下标修改
lst[0:3]= "你好美"       # 通过切片结果["你","好","美","关晓彤/"]
lst[0:4:2]="好嗨啊"# 通过步长  切片+步长的时候 长度要统一

查:

for 循环
lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]
for i in lst:
    print(i)

列表其他操作:

列表的操作lst = ["杨紫","高圆圆","刘亦菲","关晓彤"]lst.index("高圆圆")#通过内容查找下标lst . count("高圆圆")# 计数lst.copy()ret = lst.reverse()#翻转print(ret)#这是操作,没有返回内容print(lst)#变化的内容在元数据查看lst.sort()#排序 没有值默认升序lst.sort(reverse(True)) #降序列表嵌套:
lst = ["alex","wusir","女神","人渣",["于超","吴超","必胜客",["江毅",["晓峰"]]]]print(lst[4][2])lst[-1][0]= lst[-1][0].replace("天","地")print(lst)

原文地址:https://www.cnblogs.com/zhangguangpei/p/10211558.html

时间: 2024-11-25 03:53:46

神奇语言 python列表的相关文章

神奇语言 python while语句 逻辑运算 格式化

1while 循环 while 关键字 空格 条件 冒号 缩进体 循环体 while 循环代码体现形式 例题: 设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了# :如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确,然后退出循环. shu = 66 while True: A=int(input("请输入一个数字:")) if A > shu: print("输入大") elif A< shu: print

[转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len(sa

Python 列表(list)操作

创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表的长度 list_length = len(sa

Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结

[python] view plaincopy 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0] = ['sample value'] 得到列表

python 列表生成器

python 列表生成器 列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式. 一个循环 在C语言等其他语言中,for循环一般是这样的 如果python也这么写,那么真该看下python的基础教程了~ 但要注意的是,需要加一个[]来,否则会报错... 在上面的例子中,不仅可以嵌套for,甚至可以嵌套if语句 再看看,原来是什么样子 两个循环呢? 原来可能是这样的? 现在可以这样了!!!

Python列表list 数组array常用操作集锦【转】

Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构. 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0

Python—列表

我们在C语言中会使用数组来将一大堆数据类型一样的数据挨个摆在一起,但是数组有一个基本的要求,就是数据类型必须是一致的,我们知道Python的变量由于没有数据类型,也就是说Python没有数组这一概念,但是Python引入了更为强大的列表.   基本概念 列表(list)是Python中内置可变序列,是一个有序的元素集合: 列表中的每一个数据称为元素,列表的所有元素放在一对中括号“[”和“]”中,并使用逗号分隔开: 列表元素可以通过索引访问单个元素. 在Python中,同一个列表中元素的数据类型可

python列表操作大全

Python列表操作大全 对于python列表的理解可以和C语言里面的数组进行比较性的记忆与对照,它们比较相似,对于python里面列表的定义可以直接用方括号里加所包含对象的方法,并且python的列表是比较强大的,它包含了很多不同类型的数据:整型数字,浮点型,字符串以及对象等.定义举例如下: List1=[1,2,3,”hello world”,”3.1415926”,[1,2,3]] 对于python列表里元素的操作主要分为以下几个方面: 1. 向列表里面加元素: 2. 删减列表中的一些元素

关于python列表的一些基础知识。

因学校实验室要求,自学了python,一开始看书觉得太简单了,也没有多动手去尝试,直到看完了前八章突然想动手试试的时候,人傻了,深刻体会到了好记性不如烂笔头的道理,故整理一些python列表的操作. PS:我看的书是Eric Mathes著的<Python编程 从入门到实践>,尽管我想吐槽是让我从入门到放弃,但还是要学下去啊. 1.1列表简介 列表是什么?在python中,用方括号[]表示列表,并用逗号来分隔其中的元素,列表是一个有序的集合,第一个列表元素的索引是0而非1. 1.2修改.添加和