可以下载PDF文件,描述更详细(更新日期:2021-07-20)
list: 列表的嵌套
# li = ['taibai','你好啊','hehe',['test','age',11],11,'12']
#列表的嵌套
# li[0] = li[0].capitalize()
# print(li)
# li1 = li.index('hehe')
# li[li1] = '昊日天'
# print(li)
# li[3][0] = li[3][0].upper()
# li[3][2] = 100
# print(li)
元组:只读列表,可循环查询,可切片
#元组 只读列表,可循环查询,可切片
#元组内父元素不能改,父元素内的子元素可能可以修改
tu = ('1',2,3,'test',[1,2,3,'test'],'aa')
#print(tu[2])
# for i in tu:
# print(i)
# tu[4][3] = tu[4][3].upper()
# print(tu)
join:将列表转换为字符串
#join 将列表转为字符串 split将字符串转为列表
#join 不适用于包含了int类型的列表,格式是 str.join(可迭代对象),注意int类型不是可迭代对象
#join 返回的就是字符串
li = ['test','1','2','3']
li1 = ''.join(li)
print(li1)
l = 'test'
li2 = '__'.join(l)
print(li2)
range: 函数可创建一个整数列表,一般用在 for 循环中。
#range 是储存了数字的一个列表
#格式 range(开始,结束,顺序 或 间隔)
# for i in range(0,10):
# print(i)
# for i in range(10):
# print(i)
#间隔
# for i in range(0,10,2):
# print(i)
#倒序间隔
# for i in range(10,0,-2):
# print(i)
#倒序
# for i in range(10,0,-1):
# print(i)
# #面试题 这个题目运行后无结果
# for i in range(0,10,-1):
# print(i)
for循环的嵌套
# tu = ('1',2,3,'test',[1,2,3,'test'],'aa')
# 需求是将tu里的所有内容打印出来,包括元组内的列表内容也逐个打印
# for i in tu:
# if type(i) == list:
# for a in i :
# print(a)
# else:
# print(i)