栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python 元组和range

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python 元组和range

  • 什么是元组?

俗称不可变的列表,又被称为只读列表;元组也是python的基本数据类型之一,用小括号括起来,里面可以装任何数据类型,可以查询,可以迭代,也可以切片,但就是不能改。

tu = (3, ) # 元组中如果只有一个元素,需要在括号里有一个,
tu = tuple() # 这是空元组
print (type(tu))

tu = ("熊猫","豹猫","华南虎","袋狼")
tu.append("哈哈")# 不允许添加
tu[0] = "金钱豹" # 不允许修改
del tu[1]# 删除也不行
print (tu[2])# 索引可以用
print (tu[::2])#切片也可以

关于不可变,注意:这里元组的不可变的意思是子元素不可变,而子元素内部的子元素是可以变的,这取决于子元素是否是可变对象

# 元组的第一层是不能进行赋值的,内部元素是没有要求的
tu = ("爱情",0,"认同",[],"alex",1)
tu[3].append("心")
# 可以使用以下操作
print (len(tu))
print (tu.count(1))
print (tu.index(0))
  • range( )是一个可迭代对象
#1.range(n)   0->n-1
for i in range(10):
    print (i)
#2.range(m,n)   m->n-1
for i in range(1,10):
    print (n)
#3.range(m,n,q) m->n-1 每q个取一个
for o in range(1,10,2):
    print(o)

for a in range(100,90,-1):
    print(a)
lst = ["回锅肉","辣子鸡","南瓜盖饼","面筋","烤茄子"]
# 获取到列表的索引,拿到索引之后,可以拿到元素
for i in range(len(lst)):
    print(i)# i 就是lst的索引
    print(lst(i))

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/355158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号