首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python基础之元祖、嵌套,for循环、 enumerate、range的试用案例

python基础之元祖、嵌套,for循环、 enumerate、range的试用案例

作者头像
孙晨c
发布2019-09-10 19:14:19
1.3K0
发布2019-09-10 19:14:19
举报
文章被收录于专栏:无题~无题~

元祖又叫做只读列表,可循环查询、可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素

1 tu = (1,2,3,'sun',[3,4,5,'cat'])
2 tu[4][3] = tu[4][3].upper()#将元祖里的嵌套列表里的cat元素转换大写
3 tu[4].append('tom')#在嵌套列表的'cat'后面加上'tom'

可迭代的添加join(),列表转换成字符串用join()方法;字符串转换列表用split()方法

1 s = 'sun'
2 s1 = '_'.join(s)   #join括号里的对象是可迭代的对象,字符串、列表,返回的是字符串
3 print(s1) #输出s_u_n

for循环,和列表、字符串的操作有一个相同点都是顾头不顾尾

 1 for i in range(0,100) #默认从0开始,可以不写0
 2     print(i) #输出0-99,不输出100
 3     
 4 #可以有步长
 5 for i in range(0,10,3)
 6     print(i)#3,6,9
 7     
 8 #逆序输出
 9 for i in range(10,0,-1)
10     print(i)  #最后不输出0,若要输出0,可以改成(10,-1,0)
11     
12 for i in range(0,10,-1)#不报错,什么都不输出 

for循环的enumerate方法返回下标

1 s = '123zxc6asd23'
2 for index,value in  enumerate(s):
3     print('下标:{},对应的值:{}'.format(index,value))
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 元祖又叫做只读列表,可循环查询、可切片,元祖里的直接元素不能更改,但是若里面有嵌套的列表,则可以修改列表里的元素
  • 可迭代的添加join(),列表转换成字符串用join()方法;字符串转换列表用split()方法
  • for循环,和列表、字符串的操作有一个相同点都是顾头不顾尾
  • for循环的enumerate方法返回下标
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档