老男孩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)    收藏  举报

导航