python中元组常识,以及for 与 range 的用法!

元组

元组 -- tuple(只能查看,不可以进行增删改)

  1. 有序,不可变,支持索引
  2. 元组用于存储一些比较重要的信息
  3. 元组在配置文件中会使用
元组就是不可变的列表
#定义的方式:
#元组 tup = (1,"alex",True,"大黑哥",[1,2,3])
#列表 lst = [1,"alex",True,"大黑哥",[1,2,3]]
#    print(tu)

# tup = (1,"alex",True,"大黑哥",[1,2,3])
# print(tu[0:6])

# for 循环
# for i in tu:
#     print(i)

range

coding:utf-8

range -- 范围 顾头不顾尾
print(list(range(0,10))) 顾头不顾尾
获取成列表:list(range(0,10)) 顾头不顾尾
#python3 中的range是一个可迭代对象 写得是怎样的打印的时候就是怎样
#python2 中的range返回的是一个列表
#python2 中的xrange和python3中的range是相似的
print(list(range(0,10,1))) #步长不写得时候默认为1 [0:10:1]
print(list(range(10,-2,-1))) #步长不写得时候默认为1 [10:-2:-1]
print(list(range(10))) #步长不写得时候默认为1 [:10]
使用for循环和range 打印 100 ~ 1
for i in range(100,0,-1):
   print(i)

使用for循环和range 打印 100 ~ 1内,能整除5的数
for i in range(100,0,-5):
   print(i)
# 错误示例:
while range(0,10):
    print(1)
# 输出  无限循环 1
#输入三次姓名,并输出,方法一
lst = []
flage = True
while flage:
    name = input("请输姓名:")
    lst.append(name)
    if len(lst) == 3:
        flage = False
print(lst)
#输入三次姓名,并输出,方法二
lst = []
for i in range(3):
    lst.append(input("请输入姓名:"))
print(lst)

原文地址:https://www.cnblogs.com/lvtaohome/p/11216064.html

时间: 2024-11-06 16:09:32

python中元组常识,以及for 与 range 的用法!的相关文章

Python中元组,列表,字典的区别

Python中,有3种内建的数据结构:列表.元组和字典.1.列表     list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目.列表中的项目.列表中的项目应该包括在方括号中,这样python就知道你是在指明一个列表.一旦你创建了一个列表,你就可以添加,删除,或者是搜索列表中的项目.由于你可以增加或删除项目,我们说列表是可变的数据类型,即这种类型是可以被改变的,并且列表是可以嵌套的.实例:#coding=utf-8animalslist=['fox','tiger','ra

Python中list,tuple,dict,set的区别和用法

Python语言简洁明了,可以用较少的代码实现同样的功能.这其中Python的四个内置数据类型功不可没,他们即是list, tuple, dict, set.这里对他们进行一个简明的总结. List 字面意思就是一个集合,在Python中List中的元素用中括号[]来表示,可以这样定义一个List: L = [12, 'China', 19.998] 可以看到并不要求元素的类型都是一样的.当然也可以定义一个空的List: L = [] Python中的List是有序的,所以要访问List的话显然

python中__init__()、__new__()、__call__()、__del__()用法

http://www.myhack58.com/Article/68/2014/48183.htm 正文: 一.__new__()的用法: __new__()是在新式类中新出现的方法,它作用在构造方法建造实例之前,可以这么理解,在Python 中 存在于类里面的构造方法__init__()负责将类的实例化,而在__init__()启动之前,__new__()决定是否 要使用该__init__()方法,因为__new__()可以调用其他类的构造方法或者直接返回别的对象来作为本类 的实例. 如果将类

python中元组介绍

python数据类型 Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) Python元组 元组是另一个数据类型,类似于List(列表). 元组用"()"标识.内部元素用逗号隔开.但是元素不能二次赋值,相当于只读列表. #!/usr/bin/python # -*- coding: UTF-8 -*- tuple = ( 'abcd', 786 , 2.23, 'john', 70.2

Python中元组和列表

一.list列表的操作包括以下函数: 列表操作包括以下函数: 1.cmp(list1,list2) :比较两个列表的元素 2.len(list) :列表元素个数 3.max(list) :返回列表元素的最大值 4.min(list) :返回列表元素的最小值 5.list(seq) :将元组转换成列表 列表操作包括以下方法: 1.list.append(obj) :在列表末尾添加新的对象 2.list.count(obj) : 统计某个元素在列表中出现的次数 3.list.extend(seq)

python中元组与列表的区别

列表中的项目应该包括在方括号中,你可以添加.删除或是搜索列表中的项目.由于你可以增加或删除项目,所以列表是可变的数据类型,即这种类型是可以被改变的. 元组和列表十分类似,但是元组是不可变的.也就是说你不能修改元组.元组通过圆括号中用逗号分割的项目定义.元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变.

python中元组与小括号的关系

在学习Python 的时候.说到有两种数据类型,一种叫 列表,一种叫做元组,可以认为,元组是功能精简的列表.因为它少了列表很多功能.但是又有相识.定义他们的时候,主要是用中括号和小括号之分. 例如:定义一个列表: mylist=["one","two","3333"] 定义一个元组: myzu=("one","two") 大概就这么回事.所以大家也很容易认为元组就是小括号括起来的元素(我之前也这么认为).

python中元组

原文地址:https://blog.51cto.com/12893781/2402531

python中string模块各属性以及函数的用法

任何语言都离不开字符,那就会涉及对字符的操作,尤其是脚本语言更是频繁,不管是生产环境还是面试考验都要面对字符串的操作. python的字符串操作通过2部分的方法函数基本上就可以解决所有的字符串操作需求: python的字符串属性函数 python的string模块 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 字符串属性函数 系统版本:CentOS release 6.2 (Final)2.6.32