首页 > 编程语言 > 详细

Python 元组魔法一

时间:2019-09-25 10:41:43      阅读:79      评论:0      收藏:0      [点我收藏+]
#列表
list
li = [111,22,66,44]


####################################################深灰魔法###################################################

#元组,元素的一级不可被修改,不能被增加或者删除,但是元组嵌套的列表或其他值可以被修改

tuple

#1书写格式
tu = (111,22,66,44,"ddar",[11,55],True,33,)
#一般写元组的时候,推荐在最后加入","

#元素不可被修改,不能被增加或者删除


#2索引
v = tu[0]
print(v)

#3切片
v = tu[0:2]
print(v)

#4可以被for循环,可迭代对象
for item in tu:
print(item)

#5,转换 字符串,列表,元组可以相互转换
s = "asdfaf0"
li = ["asd",123]
tu = (123,123,"asd")

v = tuple(s)
print(v)

v = tuple(li)
print(v)

v = list(tu)
print(v)

#含有数字要用for循环
h = ""
for i in tu:
h = h +str(i)
print(h)

#6扩展
li = ["asd",123]
li.extend(("sdsad","iii","ddd"))
print(li)

tu = (123,123,"asd",["klf",(33,44)],(99))
#元组有序
v = tu[3][1][0]
print(v)

#补充:元组的一级元素不可被修改/删除/增加,但是元组嵌套的列表或其他值可以被修改
tu[3][0] = 90
print(tu)


##################################灰魔法,tuple方法#############################################

#count,获取指定元素在元组中出现的次数
v = tu.count(123)
print(v)

#index,根据值获取当前索引位置(最左边优先)
v = tu.index(123)
print(v)

Python 元组魔法一

原文:https://www.cnblogs.com/159357zzx/p/11582426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!