python学习之路----列表的嵌套、元组、join作用、range作用、for循环的嵌套

可以下载PDF文件,描述更详细(更新日期:2021-07-20)

https://download.csdn.net/download/chengyinman0078/20379267

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)
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jerry's-Study

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值