老男孩python全栈就业班第9期第1部分基础+模块+面向对象+网络编程第4天-元组的嵌套,range,for循环的嵌套
元组的嵌套,range,for循环的嵌套
列表的嵌套
实例
#列表的嵌套
li = ['taibai', '武藤兰', '元昊', ['alex', 'egon', 89], 23]
print(li[1][1])
name = li[0].capitalize()
print(name)
li[0] = name
print(li)
li[2] = '苑日天'
print(li[2].replace('昊','日天'))
li[2] = li[2].replace('昊','日天')
print(li)
li[3][0] = li[3][0].upper()
print(li)
元组
Why:对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元组。
what:这个容器型数据类型就是元组。
元组:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一,用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改.
实例
#元组,只读列表,可循环查询,可切片
#儿子不能改,孙子可能可以改
tu = (1,2,3,'alex',[2,3,4,'taibai'],'egon')
print(tu[3])
print(tu[0:4])
for i in tu:
print(i)
tu[4][3] = tu[4][3].upper()
print(tu)
tu[4].append('sb')
print(tu)
s = 'alex'
s1 = '_'.join(s)
print(s1) #结果:a_l_e_x
#列表转换成字符串 join
#字符串转换成列表 split
li = ['alex','egon','taibai']
s = ''.join(li)
print(s)
#顾头不顾尾
for i in range(0, 100):
print(i)
for i in range(10);
print(i)
for i in range(0, 10, 2):
print(i)
for i in range(10, 0, -1):
print(i)
for i in range(10, 0, -2):
print(i)
#什么也没有,没有报错
for i in range(0, 10, -1):
print(i)
#循环打印这个列表,包括列表中的列表
li = [1,2,3,5,'alex',[2,3,4,5,'taibai'],'afds']
posted on 2019-11-15 11:24 herisson_pan 阅读(15) 评论(0) 收藏 举报
浙公网安备 33010602011771号