专栏首页孙小白python基础之元祖、嵌套,for循环、 enumerate、range的试用案例

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

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

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))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python基础之list列表的增删改查以及循环、嵌套

    Python的列表在JS中又叫做数组,是基础数据类型之一,以[]括起来,以逗号隔开,可以存放各种数据类型、嵌套的列表、对象。列表是有序的,即有索引值,可切片,方...

    爱学习的孙小白
  • Python基础之str常用方法、for循环

    还有一个方法index,它和find作用类似,通过元素找索引,不同点是:找不到指定的字符则会报错!

    爱学习的孙小白
  • insert增数据详解

    在添加数据之前,如果使用gbk编码,可能导致中文字符的长度不够的错误,所以可以使用:

    爱学习的孙小白
  • 浅入深谈:一道Python面试题,让我明白了殊途同归,却开始怀疑自己

    怀疑了人生半天,本来还想黑,WTF Python…然后才想通是自己太生疏......

    小小科
  • Python | 一道神奇的Python面试题,你会吗?

    怀疑了人生半天,本来还想黑,WTF Python…然后才想通是自己太生疏......

    用户1634449
  • py3_cookbook_notes_01

    jeremyxu
  • itertools模块详解

    tee()创建的迭代器共享其输入迭代器,所以一旦创建了新迭代器,就不应该再使用远迭代器。

    用户2936342
  • Python 10 个习惯用法,看看你都知道不?

    Python 使用习惯是指那些经常被使用的语法、语义和结构,这样写更加符合 Python 风格,看起来更像一个地道的 Pythoner.

    double
  • 初识python脚本#学习猿地

    # 变量就是用一个英文字符串来记录或标记一些数据,并且这个被标记的数据是可以变化的

    学习猿地
  • 初识python脚本#学习猿地

    # 变量就是用一个英文字符串来记录或标记一些数据,并且这个被标记的数据是可以变化的

    学习猿地

扫码关注云+社区

领取腾讯云代金券