python常用数据类型-列表

一、列表

方括号[]创建列表

二、防护列表中的值

通过下标索引来访问列表中的值,与字符串的索引一样,列表索引从0开始。列表可以进行截取、组合等。

举例:

stus = [ ‘王端震‘,‘刘欣雨‘,‘单宝梁‘ ]#对应的下标是0       1       2print (stus[0])#打印王端震#查看变量类型 用type
print( type(stus))#返回list
#增加
stus.append(‘周伊凡‘)  #在列表末尾增加一个元素
stus.insert(0,‘聂磊‘) #在指定位置添加一个元素
# 删除
stus.pop(2) #删除指定位置的元素stus.remove(‘聂磊‘) #删除指定的元素del stus[3] #删除指定位置的元素
#修改
stus[1]=‘老王‘  #修改
#查询
print(stus[-1])#取值 下标为-1的时候,就取最后一个元素
stus.clear() #清空整个list
print( stus.count(‘老王‘) )#统计这个元素在list里面出现了几次
print( stus.index(‘老王‘)  ) #返回这个元素第一次出现的下标,如果这个元素在list里面不存在的话,会报错
stus.reverse() #反转
stus2 = [‘高伟峰‘,‘王洋‘,‘张众‘]
stus.extend(stus2) #把后面list里面的值,加入到第一个list里面
stu3 = stus+stus2 #合并两个list
nums = [1,3,8,5,23,24,3,3462,12]
nums.sort(reverse=True) #排序,默认是升序
 n = [1,2,3]  #1维数组
n2= [  [1,2,3] ,[‘hehe‘] ] #二维数组
my = [[1,2,3,4,5,6],[‘name‘,‘age‘,‘sex‘,‘哈哈‘,[‘小明‘,‘小黑‘,‘小白‘]],890] #3维数组

#多维数组是一层一层的去查找,例如从以上列表中查找小明

print(my[1][4][0])#返回小明#在小白的后面添加小紫

my[1][4].append(‘小紫‘)
print(my)#打印返回[[1, 2, 3, 4, 5, 6], [‘name‘, ‘age‘, ‘sex‘, ‘哈哈‘, [‘小明‘, ‘小黑‘, ‘小白‘, ‘小紫‘]], 890]
print( len(my) )  #看变量的元素个数,长度
#切片,list取值的一种方式举例:
stus=[‘wfl‘,‘cpy‘,‘zz‘]
print(stus[1:2])#顾头不顾尾 打印cpyprint(stus[-1])#-1代表最后一个元素 打印zzprint(stus[1:])#如果后面不写的话,代表取到结尾 打印 [‘cpy‘, ‘zz‘]print(stus[:])#开头的下标和结尾下标都不写的话,代表取整个list
nums=list(string.digits)print(nums[0:11:2])#第二个冒号后面值代表步长,是隔几个元素取一次print(nums[::-1])#反转,如果步长是负数的话从右往左取值print(nums[1:5:1])#如果步长是负数的话从右往左取值,返回[‘1‘, ‘2‘, ‘3‘, ‘4‘]print(nums[-6:-10:-1])#如果步长是负数的话从右往左取值,返回[‘4‘, ‘3‘, ‘2‘, ‘1‘]
#切片同样适用于字符串


原文地址:https://www.cnblogs.com/morning1/p/9143965.html

时间: 2024-11-05 20:32:35

python常用数据类型-列表的相关文章

python常用数据类型内置方法介绍

熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 一.整型 a = 100 a.xxx() class int(object): def bit_length(self): ##如果将某个整数用2进制表示,返回这个2进制所占bit位数. return 0 def conjugate(self, *args, **kwargs): ##共轭复数 @classmethod # known case def from_bytes(cls, bytes, byteorder, *ar

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

Python学习 1.列表 [] 1.1)列表是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目. 1.2)列表时可变数据类型 1.3)列表的组成:用[]标示列表,包含多个用逗号隔开的数字或者字符串 举例:    list[1,2,3]        list1['aaa',123,'"qwsx"] 空列表 list[] 注意:在定义时,元祖只有一个值时,要在其后面加逗号:而列表只有一个值时不用加任何符号 2. 列表的操作 2.1)列表的重新赋值   (以list1[

day1.python常用数据类型-----简要日记

一· 1.常用数据类型:整型,浮点型,布尔类型,复数类型等 2整型:即整数,类似于Java的BigInteger类型,长度不受限制(只受限于虚拟内存总数).可进行大数计算. 3浮点型:即小数,(python区分整型和浮点型的唯一方式就是小数点.)常用e记法(即科学计数法,表示特别大特别小的数) 4布尔类型:特殊的整型用True和False来表示"真"与"假"可当整数对待.Ture相当于整型值1,False相当于整型值0.注:把布尔类型当做1和0来参与运算是很low的

Python常用数据类型

一.String(字符串) 字符串是 Python 中最常用的数据类型.我们可以使用引号('或")来创建字符串. var = '今天是2018年3月26' print(var) # 输出字符串 print(var[0:8]) # 输入第一至第七的字符 字符串去空格: str = ' aaa1bbb2cccc4dddddd8 ' print(str.strip()) # strip去掉字符串两边的空格 print(str.lstrip()) # lstrip去掉字符串左边的空格 print(str

Python基本数据类型(列表)

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

9 Python基本数据类型---列表

1 列表的定义和创建 定义:[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素 列表的创建 #方法一 L1 = [] #定义空列表 L2 = ['a','b','c','d'] #存4个值,索引为0-3 L3 = ['abc',['def','ghi']] #嵌套列表 #方法二 L4 = list() 2 列表的特点和常用操作 特性: 有序.可变 常用操作: #1.创建 #方法一 L1 = [] #定义空列表 L2 = ['a','b','c','d'] #存4个值,索引为0-3

python 常用数据类型

目录1.字符串2.布尔类型3.整数4.浮点数5.数字6.列表 1.字符串 a.使用单引号(')或者双引号(") 单引号中的字符串与双引号中的字符串用法完全相同,例如:str1='this is string1'; str2= "this is string2" print str1,str2; b.使用三引号(''')利用三引号,表示多行的字符串,可以在三引号中自由的使用单引号和双引号,例如:str='''this is string this is  string this

python常用数据类型-元组

一.元组定义 用()创建元组 二.元组与列表区别 列表用[]创建,元组用()创建 元组中的元素一旦定义好了就不能再变了,列表中的元素可修改 三.修改元组 s='涛涛.商洁'#字符串和元组一样,是不可以修改的 new_s=s.replace('abc','')#重新为变量赋值才可以被修改四.变量值交换 a,b=1,2 b,a=a,b#换位置可以把两个变量值交换过来,返回2,1   原文地址:https://www.cnblogs.com/morning1/p/9144035.html

python常用数据类型-字典

一.定义字典 用{  }来创建,字典中的每个键值 key=>value用冒号 : 分割,每个键值对之间用逗号 , 分割 shenyang={'name':"沈阳",'age':18,'sex':'男','addr':'天通苑','qq':'19322','email':'[email protected]'} 二.判断 非空即真,非0即真 例如:(如果e变量中的内容有数据为真,为空打印假) e='' if e: print("是真的")else: print(