元组

Python基础语法三组合数据类型

断了今生、忘了曾经 提交于 2020-02-10 00:31:42
一、列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 “ 位置 ”或者 “ 索引 ” 访问其中的元素,它具有可变对象、可变长度、异构和任意嵌套的特点。 列表里第一个元素的为值或者索引是从 “ 0 ” 开始,第二个元素则是 “ 1 ”,一次类推。 列表的元素放置在方括号 [] 中,以逗号来分隔各元素; 格式如下: listname = [元素1,元素2,元素3,...,元素n ] 1 1 listname = [元素1,元素2,元素3,...,元素n ] 例: sample_list1 = [1,2,3,4] sample_list2 = ["P","y","t","h","o","n"] sample_list3 = ['Python','sample','list','for','your','reference'] print(sample_list1) print(sample_list2) print(sample_list3) 6 1 sample_list1 = [1,2,3,4] 2 sample_list2 = ["P","y","t","h","o","n"] 3 sample_list3 = ['Python','sample','list','for','your','reference'] 4 print(sample

Python元组内置函数

眉间皱痕 提交于 2020-02-09 18:58:59
Python元组内置函数: len(元组名): 返回元组长度 # len(元组名): # 返回元组长度 tuple_1 = (1,2,3,'a','b','c') print("tuple_1 元组的长度为 %d"%(len(tuple_1))) # tuple_1 元组的长度为 6 max(元组名):返回元组元素的最大值注:元组内的元素一定要是同一类型,都是字母 或 数字 # max(元组名): # 返回元组元素的最大值 # 注:元组内的元素一定要是同一类型,都是字母 或 数字 tuple_1 = (8,4,5,6,9) print(max(tuple_1)) # 9 tuple_1 = ('a','b','c','A','B','C') print(max(tuple_1)) # c min(元组名):返回元组元素的最小值注:元组内的元素一定要是同一类型,都是字母 或 数字 # min(元组名): # 返回元组元素的最小值 # 注:元组内的元素一定要是同一类型,都是字母 或 数字 tuple_1 = (8,4,5,6,9) print(min(tuple_1)) # 4 tuple_1 = ('a','b','c','A','B','C') print(min(tuple_1)) # A 使用 tuple 将列表转换为元组对象 # 使用 tuple 将列表转换为元组对象

Python修改元组

巧了我就是萌 提交于 2020-02-09 17:28:25
Python修改元组:元组中的元素值是不允许修改的,当创建好的时候就是固定不变的。所谓的修改其实是指创建一个新的元组,只是该元组可能是比原来的元组多一个元素或者少一个元素,然后使用新创建好的元组代替原来的元组进行某些操作。 将元组中的 'c' 改为 'd' 程序: # 将元组中的 'c' 改为 'd' tuple_1 = ('a','b','c',4,5,6,7) # c 的索引位置是 2 # 修改元组的值,可先将元组转换为列表类型,然后再转变为元组类型 lst = list(tuple_1) lst[2] = 'd' #进行修改 tuple_1 = tuple(lst) #重新转换为元组类型 print(tuple_1) # ('a', 'b', 'd', 4, 5, 6, 7) 将元组中的 'b' 删除: # 方法1 # 将元组中的 'b' 删除 tuple_1 = ('a','b','c',4,5,6,7) # b 的索引位置是 1 lst = list(tuple_1) del lst[1] tuple_1 = tuple(lst) #重新转换为元组类型 print(tuple_1) # ('a', 'c', 4, 5, 6, 7) # 方法2 # 将元组中的 'b' 删除 tuple_1 = ('a','b','c',4,5,6,7) # b 的索引位置是 1 tuple

Python访问元组

拜拜、爱过 提交于 2020-02-09 17:10:40
Python访问元组: 使用索引下标进行访问元组: # 通过索引下标进行访问 tuple_1 = ('a','b','c','d','e','f','g') # 输出元组中的第一个值 print(tuple_1[0]) # a # 输出元组中的第六个值 print(tuple_1[5]) # f # 输出元组的最后一个元素 print(tuple_1[-1]) # g 通过切片访问元组: # 使用切片对元组进行输出 [start:end:step] 注:不包含 end 位置 tuple_1 = ('a','b','c',4,5,6,7) # 输出所有元组的元素 print(tuple_1[::]) # ('a', 'b', 'c', 4, 5, 6, 7) # 输出元组的第三个元素到第五个元素 print(tuple_1[2:5]) #不包含 end # ('c', 4, 5) # 步长可以进行修改 print(tuple_1[2:5:2]) # ('c', 5) # 将元组倒序输出 print(tuple_1[::-1]) # (7, 6, 5, 4, 'c', 'b', 'a') 2020-02-09 来源: https://www.cnblogs.com/hany-postq473111315/p/12287609.html

Python元组

你离开我真会死。 提交于 2020-02-09 16:51:38
Python元组:元组与字典类似,不同之处在于元组的值不能够修改。   使用 ( ) 或 tuple 强制转换 可以得到元祖 创建空元组: # 创建空元祖 tuple_1 = () print(type(tuple_1)) # <class 'tuple'> print(tuple_1) # () 创建只包含一个元素的元组: 注:一定要使用,逗号,否则会被当做是一个常量值 # 创建只包含一个元素的元组 tuple_2 = (1,) print(type(tuple_1)) # <class 'tuple'> print(tuple_2) # (1,) 创建包含有多个元素的元组: # 创建包含多个元素的元组 tuple_3 = (4,5) print(type(tuple_3)) # <class 'tuple'> print(tuple_3) # (4, 5) # 使用 tuple 对列表进行强制转换 lst = [1,2,3,4,5] tuple_4 = tuple(lst) print(type(tuple_4)) # <class 'tuple'> print(tuple_4) # (1, 2, 3, 4, 5) 不使用括号,创建包含多个元素的元组: # 创建包含多个元素的元组 tuple_4 = 7,8,9 print(tuple_4) # (7, 8, 9) print

python之列表,元组,字典

时光总嘲笑我的痴心妄想 提交于 2020-02-09 14:20:04
列表list:   append()   clear()   copy()   count()   extend()   index()   insert()   pop()   remove()   reverse()   sort() 元组的元素不可修改,但元素的元素可以修改。例: t = (1, 2, {'k1': 'v1'}) t[2]['k1'] = 3 print(t) 输出结果:(1, 2, {'k1': 3}) 元组tuple:   count()   index() 字典dict:   clear()   copy()   fromkeys()   get()   items()   keys()   pop()   popitem()   setdefault()   update()   values() 来源: https://www.cnblogs.com/py-haynes/p/5276526.html

Python列表、元组结构详解

ⅰ亾dé卋堺 提交于 2020-02-08 18:51:55
目录 列表 导言 什么是列表 访问列表的元素 列表元素的修改、添加与删除 修改列表元素 添加列表元素 从列表中删除元素 组织列表 列表排序 列表临时排序 反转列表 确定列表元素个数,最大值,最小值,统计某个元素在列表中出现的次数 查找元素 新列表扩展原列表 检查某个元素是否是序列的成员 操作列表 遍历列表 切片 复制列表 将其他结构转换为列表 元组 什么是元组 如果我修改了元组变量? 如果我非要修改元组变量,怎么办? 删除元组 将其他结构转换为元组 列表和元组的区别 参考资料: 例题讲解 jmu-python-回文数判断 题目分析 代码实现 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 题目分析 jmu-python-从列表中删除元素 题目分析 代码实现 jmu-python-杨辉三角 题目分析 代码实现 由于我刚开始学习Python时,被序列结构转晕了,所以写了这篇博客。 列表 导言 例如我们打开PTA网站,随便打开一个题目集,我们可以查看一个叫题目列表的页面,如图所示,在这个列表中,我们可以看到这个列表展示了我们需要练习的题目,Python中的列表结构就与这个例子类似。 什么是列表 列表是由一系列按特定顺序排列的元素组成,列表的数据项不需要具有相同的类型,你可以往列表中加入任何内容,列表中的元素之间没有任何关系。在Python中,我们

Python的数据类型4-元组tuple

强颜欢笑 提交于 2020-02-08 17:03:57
元组tuple, 一。元组常用功能 1.元组的元素不可被修改,不能增加删除修改。 tu = (11,“alex”,(11,22),[(33,44)],222,33,44,)#一般写元组时,推荐在最后元素后加一个逗号 2元组取值 索引取值 tu = ( 11 , "alex" , ( 11 , 22 ) , [ ( 33 , 44 ) ] , 222 , 33 , 44 , ) v = tu [ 0 ] print ( v ) 3.元组切片取值 tu = ( 11 , "alex" , ( 11 , 22 ) , [ ( 33 , 44 ) ] , 222 , 33 , 44 , ) v = tu [ 0 : 2 ] print ( v ) 4.for循环,元组是可迭代对象 tu = ( 11 , "alex" , ( 11 , 22 ) , [ ( 33 , 44 ) ] , 222 , 33 , 44 , ) for item in tu : print ( item ) 5.类型转换(原理是元组是可迭代对象) s = "dasdad" li = [ "adad" , 565 ] tu = ( 123 , 456 , "asdf" ) v1 = tuple ( s ) #字符串转化为元组 v2 = tuple ( li ) #列表转换为元组 print ( v1 ) print

python time

亡梦爱人 提交于 2020-02-08 13:22:34
import time'''UTC(世界协调时间):格林尼治天文时间,世界标准时间,在中国来说是UTC+8DST(夏令时):是一种节约能源而人为规定时间制度,在夏季调快1个小时时间的表示形式:1、时间戳以整型或浮点型表示时间的一个以秒为单位的时间间隔。这个时间间隔的基础值是从1970年1月1日领带开始算起2、元组一种Python的数据结构表示,这个元组有9个整型内容yearmonthdayhoursminutessecondsweekdayJulia dayflag (1 或 -1 或0)3、格式化字符串%a 本地(locale)简化星期名称%A 本地完整星期名称%b 本地简化月份名称%B 本地完整月份名称%c 本地相应的日期和时间表示%d 一个月中的第几天(01 - 31)%H 一天中的第几个小时(24小时制,00 - 23)%I 第几个小时(12小时制,01 - 12)%j 一年中的第几天(001 - 366)%m 月份(01 - 12)%M 分钟数(00 - 59)%p 本地am或者pm的相应符%S 秒(01 - 61)%U 一年中的星期数。(00 - 53星期天是一个星期的开始。)第一个星期天之前的所有天数都放在第0周%w 一个星期中的第几天(0 - 6,0是星期天)%W 和%U基本相同,不同的是%W以星期一为一个星期的开始。%x 本地相应日期%X 本地相应时间%y

[Python日记-2]列表-元组-字典-if-for

北城以北 提交于 2020-02-08 00:13:29
今天学习了列表,元组,字典相关知识,真的琐碎。我应该是学了好几遍了,刚开始是充满激情的,学到一个方法就迫不及待地去尝试,现在也平和了。好了,总结下。 1. 列表 Python中用方括号([])来表示列表,并用逗号来分隔其中的元素。要访问列表元素,列表的名称[索引]。 索引可以是负值,如将索引指定为-1,可让Python返回最后一个列表元素。可以在不明确列表长度的情况下,访问最后的元素。 1.1 列表中添加元素的方法: 1 Lis = [] 2 3 Lis.title() #使列表中每个元素的首字母大写 4 5 Lis.append('apple') #将'apple'元素添加到列表末尾 6 7 Lis.insert(0,'apple') #在Lis列表的索引为0的位置,添加元素'apple' 其中,由于经常要等到程序运行后,才知道用户要在程序中储存哪些数据。为控制用户,可首先创建一个空列表,用于储存用户将要输入的值,然后将用户提供的每个新值附加到列表中(append)。 1.2 列表中删除元素的方法: Lis = [] del Lis[0] #删除Lis列表中某一索引的值 pop_imp = Lis.pop() #弹出列表最后一个元素的值,并由pop_imp储存 pop_imp = Lis.pop(0) #弹出列表第一个元素的值,并由pop_imp储存 Lis.append(