python学习---数据类型---列表

Python学习

1.列表 []

1.1)列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。

1.2)列表时可变数据类型

1.3)列表的组成:用[]标示列表,包含多个用逗号隔开的数字或者字符串

举例:    list[1,2,3]        list1[‘aaa’,123,’”qwsx”]

空列表 list[]

注意:在定义时,元祖只有一个值时,要在其后面加逗号;而列表只有一个值时不用加任何符号

2. 列表的操作

2.1)列表的重新赋值   (以list1[“qaz”,12,”qwedc”])

List1[0]=”aaa”    查看list1的id没有发现变化。

2.2)列表中增加一个值

List1.append(”123456”)   eg:通过 append的方法进行添加数据

2.3)删除列表中的一个值:

List1.remove(list1[3]) 或者是  list1.remove[“123456”] 后者删除第一次出现        的值

删除整个列表:del(list1[])

2.4)帮助: help(list.)

3.对象和类的快速入门

3.1 对象=属性+方法

列表就是一个类,而我们自己定义的list1就是列表的一个对象。这个对象有append,          del,remove等方法。

时间: 2025-01-02 21:48:31

python学习---数据类型---列表的相关文章

python学习--数据类型

1.      数据类型:数字 字符串 列表 元组  字典 1) 数字类型: A)整形 int 范围是:-2147483648~2147483647 Type()可以查看数据的类型. B)长整形  long    一般超出整形的范围的都是长整形. 为了区分普通整数和长整数,需要在长整形的后面加L或者是l(小写的L) C)浮点型   float 带小数点的和科学技术法的数一般都是浮点型. D)复数类型   complex 在数字的后面加上小写的J就是复数类型了 2)字符串   使用引号的一组可以包

Python学习_列表解析和Lambda表达式

1.根据要求创建列表threes_and_fives(列表值包括1到15中能够被3或者5正常的数) threes_and_fives=[x for x in range(1,16) if x%3==0 or x%5==0] 2.lambda表达式实例(剔除掉列表中的"X") garbled = "IXXX aXXmX aXXXnXoXXXXXtXhXeXXXXrX sXXXXeXcXXXrXeXt mXXeXsXXXsXaXXXXXXgXeX!XX" message

python学习第六天 - 列表(数组)

python当中的数组与java,c不太一样,数组相当于一个列表,一个列表中可以有,整型,字符串,浮点型等等. 定义格式如下: >>> list = [123,'小甲鱼',3.14] >>> list [123, '小甲鱼', 3.14] 介绍几种向列表中添加元素的方法 1.append() :向列表中增加新的元素,一次只能添加一个元素,默认添加到列表的末尾 >>> list.append('黑夜') >>> list [123, '

Python学习之列表的内部实现详解

本文和大家分享的主要是列表在 CPython中的实现,一起来看看吧,希望对大家学习python有所帮助. Python 中的列表非常强大,看看它的内部实现机制是怎么样的,一定非常有趣. 下面是一段 Python 脚本,在列表中添加几个整数,然后打印列表. >>> l = [] >>> l.append(1) >>> l.append(2) >>> l.append(3) >>> l [1, 2, 3] >>

python学习笔记—列表相关

python中的列表等同于其他编程语言中的数组 基本操作有: 1.插入,追加,修改,删除 name = ["Type99","M1A2","T-72","Leclerc"] print (name[2]) print (name[0:2]) print (name[1:-1]) print (name) name.insert(2,"Type96") #插入元素 print (name) name.appe

python学习笔记——列表生成式与生成器

1.列表生成式(List Comprehensions) python中,列表生成式是用来创建列表的,相较于用循环实现更为简洁.举个例子,生成[1*1, 2*2, ... , 10*10],循环用三行: 1 L = [] 2 for i in range(1,11): 3 L.append(i*i) 列表生成式只用一行,前面是生成规则,后面是初始元素,最后还可以加上判断条件: 1 [i*i for i in range(1, 11)] 列表生成式还可以实现多层循环,以及判断,刚刚的栗子再写复杂一

Python学习之列表详解

本文和大家分享的主要是python列表的增删改查排相关内容,一起来看看吧,希望对大家学习python 有所帮助.  一.列表的样子:  a = ['q' , 'w' , 'e ', 'r',  a为列表名,[ ]为列表内容,' '为列表内的元素,'q'为a[0]  二.查(也称切片):  print ( a[0] )          #取出列表中第一个元素 即:q  print ( a[1:] )        #从第二个元素开始取到最后 即:['w', 'e','r', 't']  prin

【Python学习】列表

最近准备系统学习python,为了以后能及时查找到,先记录下. 先说下啥叫序列,之前在用,感觉这个概念有个模糊,今天特意看了下,序列是python中最基本的数据结构,序列中的每一个元素都被分配一个序号,即元素的位置,也成为索引.类似于"数组".python中包含6种内建序列,即列表,元组,字符串,Unicode字符串,buffer对象和xrange对象. 1.列表的内容是可变的(相对于元组),一般使用"[]"和",",如 M= [1,2,3,4]

Python基本数据类型(列表)

基本数据类型 三.列表 列表(List)是一个有序的Python对象序列. 1.列表格式 列表可以用一对中括号“[ ]”生成,中间的元素用逗号“,”隔开: li = [1,2,"alex"] 2.列表的运算 列表与字符串类似,支持相加和数乘. 列表相加,相当于将这两个列表按顺序连接: li = [1,2,3] + ["alex",5] print(li) #结果为:[1,2,3,"alex",5] 列表数乘,相当于将这个列表重复多次: li =