博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python_元组
阅读量:4583 次
发布时间:2019-06-09

本文共 774 字,大约阅读时间需要 2 分钟。

元组 

元组是列表的二次加工

           列表里的元素是可以被修改,增加的。   

#列表  listli = [11,22,33,44]

           元组看起来只是括号的不同,实际上元组的元素不可修改,增加,删除。

#元组   tupletu = (11,22,33,44,)  # 一般在写元组时,在元组最后加上一个逗号

  元组可以通过索引,切片的方式进行取值

tu = (11,22,33,44,[12,"aa"],)  #索引v = tu[0]print (v)tu = (11,22,33,44,[12,"aa"],)  #切片v = tu[0:5]print (v)

元组可以for循环,说明元组也是可迭代对象

tu = (11,22,33,44,)for item in tuprint (item)

  元组既然是可迭代对象,那就表示是可以转化的

在既有数字又有字符串的情况下,元组转换成字符串需要自己写for循环处理。tu = (11,22,33,"123","alex")r = tuple(li) # '(11,22,33,"123","alex")'print(r)s = ""for i in tu:    s = s + tuple(i)print(s) 在列表元素只有字符串的情况下,可以直接使用字符串方法join:tu = ("123","alex")v = "".join(tu)print(v)  

  元组的元素不可修改只是针对一级元素,其中嵌套的二级元素是可以修改的

tu = (111,"alex",(11,22),[(33,44)],True,33,44,)v=tu[3]tu[3][0] = 567print(tu)

  

 

转载于:https://www.cnblogs.com/liutianyuan/p/8984623.html

你可能感兴趣的文章
BA-设计施工调试流程
查看>>
C#-CLR各版本特点
查看>>
css3背景透明文字不透明
查看>>
《java JDK7 学习笔记》之接口与多态
查看>>
android的用户定位(一)
查看>>
设计模式-结构型模式,外观模式(6)
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>
LeetCode 46. Permutations
查看>>
jmeter- 性能测试3:聚合报告(Aggregate Report )
查看>>
JavaScript高级程序设计---学习笔记(二)
查看>>
vim 插件的学习
查看>>
Uncaught SyntaxError: Unexpected token ILLEGAL
查看>>
一个预处理定义的问题
查看>>
ANDROID L——Material Design综合应用(Demo)
查看>>
自我介绍以及关于软件工程的问题
查看>>
struts (一)
查看>>
【新番推荐】工作细胞
查看>>
NYOJ 16 矩形嵌套
查看>>
Leetcode中的SQL题目练习(二)
查看>>