4、python数据类型之列表

列表
列表常见操作
1、索引取值

name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
print(name_list[0])
print(name_list[-1])

2、列表切片

#将列表中第一个到第二元素切片出来,形成一个子列表
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
print(name_list[1:3])

3、获取列表的长度

name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
#h获取长度
print(len(name_list))
#输出所有的元素
print(name_list[0:len(name_list)])

4、for循环打印出列表的所有元素

name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
for i in name_list:
    print(i)

5、删除列表指定位置元素

name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
#删除第一个元素
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
del name_list[1]
print(name_list)
#删除第0个到第一个元素
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
del name_list[0:2]
print(name_list)

列表方法

name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
#获取列表的所有方法,包括内置方法
print(dir(name_list))
#外部方法
[‘append‘, ‘clear‘, ‘copy‘, ‘count‘, ‘extend‘, ‘index‘, ‘insert‘, ‘pop‘, ‘remove‘, ‘reverse‘, ‘sort‘]

append

#在列表尾部追加元素
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
name_list.append(‘hehe‘)
print(name_list)

 clear

#将列表中元素清空,形成一个空列表
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
name_list.clear()
print(name_list)

count

#统计列表中某一个元素出现的次数
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
num=name_list.count(‘li‘)
print(num)

 extend

#将一个列表全部元素追加到另一个列表中
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
num_list = [1,2,34,56,32]
name_list.extend(num_list)
print(name_list)

index

#h获取列表中某个元素的索引
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
print(name_list.index(‘wang‘))

 insert

#在列表中某个位置插入一个元素
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
name_list.insert(3,‘good‘)
print(name_list)
print(name_list.index(‘good‘))

 pop

#删除列表中最后一个元素,且可以将该元素作为一个字符串赋值给一个变量
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
a=name_list.pop()
print(name_list)
print(a)

 remove

#移除列表中指定元素
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
name_list.remove(‘34‘)
print(name_list)

 reverse

#将列表中所有元素翻转过来
name_list = [‘wang‘,‘zhou‘,‘li‘,‘hu‘,‘wu‘,‘zhao‘]
name_list.reverse()
print(name_list)

sort

#列表元素排序
num =[23,123,45,12,456,323,1,34]
num.sort()
print(num)

原文地址:https://www.cnblogs.com/wclwcw/p/8271215.html

时间: 2024-11-09 02:47:01

4、python数据类型之列表的相关文章

python 数据类型 序列——列表

python 数据类型 序列--列表 **列表** list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 列表是可变类型的数据. 用[]表示列表,包含了多个以逗号分割开的数字或者字符串. >>> list1 = ['1','chen','陈'] >>> list2 = [1,2,3,4] >>> list3 = ["str1","str1","22"] >>

Python 数据类型之列表和元组

Python 数据类型之 列表和元组 Python 根据每个变量的初始赋值情况分析其类型,并在内部对其进行跟踪 内置数据类型Booleans [布尔型] True[真] 或 False [假]Numbers [数值型] Integers[整数] Float[浮点数] Fractions[分数] Complex Number[复数]Strings [字符串型] Unicode 字符序列Bytes [字节] 和 Bytes Arrays [字节数组]Lists [列表] 是值的有序序列Tuples

DAY4 Python数据类型之列表

一.列表 列表:列表是由一系列按照特定顺序排列的元素组合.列表相当于一个容器,里面可以存储python的任意数据类型,在别的语言中又称为数组. 一.  创建数组 li = ['python',100,'java','c++'] str_list = ['c'*3] ----> ['c','c','c'] #谨记:是把字符串变成三个,而不是"ccc" str_list = [['c'] * 3] ----> [['c','c','c']] #谨记:列表*3,是把列表中的元素重

分分钟钟学会Python - 数据类型(列表、元祖)

第四节 数据类型(列表.元祖) 今日内容 列表 元祖 1.列表 1.格式 users = ["ji",1,3,"gyhj"] 2.公共方法 1.len #计算长度 users = ["ji",1,3,"gyhj"] val = len(users) print(val) # 3 2.索引 #输出某一个元素 users = ["ji",1,3,"gyhj"] val = users[1]

python数据类型:列表、元组、字典、集合

列表 一.列表基础  前言: 数组:把一堆同类型的数据挨个放在一起 列表:把一堆任意类型的数据挨个放在一起(基于变量没有类型,列表中的数据也没有类型的) 语法: list名=[value1,value2,value3,.....] 1.中括号 :2.数据间用逗号隔开; 特点:有序,数据可重复,数据类型可以不一致,可嵌套使用 示例: list=[1,'22',"龙猫",3.14]    #各种数据类型 list=[1,'22',"龙猫",3.14,[1,2,3]]  

python 数据类型 变量 列表 元组 字典 集合

Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等. 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等

Python笔记_第一篇_童子功_5.Python数据类型之列表类型(list)

Python中序列是最基本的数据结构.序列中的每个元素都分配一个数字(他的位置或者索引),第一个索引是0,第二个索引是1,依次类推.Python的列表数据类型类似于C语言中的数组,但是不同之处在于列表数据类型可以包含任何类型的元素.列表示Python最常用的数据类型之一,他可以以作为一个方括号内的逗号分割值出现.像字符串一样也具有增删改查的操作.因此列表是一个有序集合. 注意:如果列表当中只有一个元素的时候,比如[12, ],需要加一个逗号.目的是一面误解成数学计算意义上的括号. 1.   列表

python数据类型之列表,元组,字典

pop  按照 索引 删 remove  按照 元素 删 列表 可变 元组 不可变,切片是一种读操作.与 元组 相关的操作比 列表 少很多. 元组下的列表内的东西是可以改变的,元组下的列表作为一个整体是不可改变的. 元组  列表在应用中的区别? 身份比较,类型比较,值比较x=1y=1x is y #x与y是同一个对象,is比较的是id,即身份type(x) is type(y) #对象的类型本身也是一个对象,所以可以用is比较两个对象的类型的身份x == y #==比较的是两个对象的值是否相等

Python基础-python数据类型之列表(四)

列表 格式 namesList = [ 字符串,数字,列表,元祖,集合] 列表中的元素可以是不 同类型的 列表的相关操作 列表中存放的数据是可以进行修改的,比如"增"."删"."改"" <1>插入元素("增") Append(元素):在列表尾部追加一个元素 Extend (列表对象):通过附加迭代元素来扩展列表 Insert(索引,元素) 在索引之前插入对象 1 list1=[1,2,3,4] 2 lis

Python数据类型(列表和元组)

1.3 List(列表) 列表由一系列按特定顺序排列的元素组成. 在Python中,用方括号[ ]来表示列表,并用逗号来分隔其中的元素. 1.3.1 访问列表元素 在Python中,第一个列表元素的索引为0,而不是1. >>> bicycles = ['trek', 'cannondale', 'redline', 'specialized'] >>> print(bicycles[0]) trek >>> print(bicycles[3]) spe