栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

DAY 4-Python基础语法3

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

DAY 4-Python基础语法3

复合数据类型 一、列表(list) 1、列表的创建
变量名 = [元素1,元素2,…,元素n]
list类型中区分元素的顺序,且允许包含重复的元素。
2、列表的基本操作 (1)访问列表的值
·可以通过下标索引访问,列表的每一个元素都有一个整数的索引值,可以通过访问索引值来得到,同时支持正向索引和反向索引,正向索引即索引值为正,从0开始,反向索引即索引值为负,从-1开始。若是反向索引,则-1为末尾元素对应的索引编号。
·通过循环遍历访问,for循环和while循环
list1 = [10 , 2 , 3 , 6 , 9]

print ("list1[1]:%d"%(list1[1]))

print ("list1[-1]:",list1[-1])

index = 0
while index < len(list1) :
	print ("list[{0}]:{1}".format(index , list1[index]) , end = " ")
	index += 1

print ("n")

运行结果:

(2)分片
list[begin : end : step],以索引为begin开始,索引为end结束,每隔step个选一个元素,step为负数时会从最后一个元素开始取。
list2 = ["i" , "love" , "the" , "world"]

print ("list2[1:3]:{}".format(list2[1:3]))
print ("list2[1:]:{}".format(list2[1:]))
print ("list2[:3]:{}".format(list2[:3]))
print ("list2[0:3:2]:{}".format(list2[0:3:2]))

运行结果:

(3)加法和乘法
·可以使用符号 + 连接两个列表。
·可以使用符号 * 复制当前列表并拼接到当前列表后面。
list1 = ['h' , 'e' , 'l' , 'l' , 'o']
list2 = ['p' , 'y' , 't' , 'h' , 'o' , 'n']

list3 = list1 + list2
list4 = list1 * 2
 
print (list3)
print (list4)

运行结果:

3、多维列表
list1 = ['h' , 'e' , 'l' , 'l' , 'o']
list2 = ['p' , 'y' , 't' , 'h' , 'o' , 'n']

list3 = [list1 , list2]
print (list3)
print (list3[1])

运行结果:

5、列表解析
list3 = [i for i in range(1,10)]
print (list3)

运行结果:

6、列表相关函数及方法
append()列表后面添加元素
insert()指定位置添加元素
pop()删除元素
count()返回的是某个元素在列表里的个数
extend()合并列表
index()返回的是元素在列表中的第一次出现的位置
remove()删除某个元素
sort()进行排序(从大到小,字符串类型按ascii码值进行比较
reverse() 将列表进行翻转
clear()清除元素
list1.append(9)
print (list1)

list1.insert(3 , 100)
print (list1)

list1.pop()
print (list1)

list1.count(1)
print (list1)

list1.extend([11 , 12])
print (list1)

list1.index(5)
print (list1)

list1.remove(4)
print (list1)

list1.sort()
print (list1)

list1.reverse()
print (list1)

list1.clear()
print (list1)

运行结果:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/953658.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号