元祖

列表与元组区别

拟墨画扇 提交于 2020-01-07 03:21:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> # 元组与列表的区别 ''' 列表可变,元组不可变 列表:aooend extend insert remove pop , 元祖:无! 列表访问和处理速度慢, 元组:快 列表不能作为字典的键,元祖可以 ''' 来源: oschina 链接: https://my.oschina.net/nisir/blog/3153526

Python元祖

ⅰ亾dé卋堺 提交于 2020-01-06 00:08:32
元祖: 元祖的一级元素不可修改,不能增加或者删除(被加工的数组) #!/usr/bin/env python # -*- coding:utf-8 -*- ''' 元祖: 元祖的一级元素不可修改,不能增加或者删除(被加工的数组) ''' tu = (111,222,333,[(111111),[222,333,444]]) w = 0 tu[3][0] = 444 tu[3][1][0] = 123465789 while w < len(tu) : print(tu[w],end=" ") w += 1 print() s = "三生三世十里桃花" vs = tuple(s) print(vs) li = list(vs) print(li) qq = "_" vsqq = qq.join(vs) print(vsqq) 运行结果 来源: https://www.cnblogs.com/Dzc163/p/8506480.html

python元祖

别说谁变了你拦得住时间么 提交于 2020-01-06 00:08:15
Python的元组与列表类似,不同之处在于元组的元素不能修改。 元组使用小括号,列表使用方括号。 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可 例 tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d"; 元组中只包含一个元素时,需要在元素后面添加逗号 tup1 = (50,); 其他情况与数组类似 通过访问下标进行取值 例: t1=('physics','chemistry',1997,2000); t2=(1,2,3,4,5,6); print "t1:",t1[0] print "t2[1:5]:",t2[1:5] //截取下标从1-5的是值 以上实例输出结果: t1:physics t2[1:5]:(2,3,4,5) 修改元祖 元祖中元素值不允许修改,但可以对元祖进行连接组合,例: t3=t1+t2; print t3; 输出结果为: ('physics','chemistry',1997,2000,1,2,3,4,5,6 ) 删除元祖 del t1; 元祖运算符 表达式 与列表一样 无关闭分隔符 任意无符号的对象,以逗号隔开,默认为元祖,如下实例: print 'abc',-4.24e93,18+6.6j,'xyz'; x

重学python基础之数据类型

寵の児 提交于 2019-12-05 11:39:30
好记性不如烂笔头... python中有6种数据类型,又分为可变类型和不可变类型。 可变类型: set集合,list列表,dict字典 不可变类型: string字符串,int整数,tuple元祖 字符串,列表,元祖通过下标取值,从0开始 元祖必须小括号里面有逗号,才是元祖: 字典通过键取值: 2种方式取值 : pop()函数的用法 默认删除和指定删除,会得到一个返回值 来源: https://www.cnblogs.com/xiamaojjie/p/11922875.html

python中的元祖与字典

你。 提交于 2019-12-03 09:07:46
学习目标 掌握元祖和字典的格式 掌握元祖与字典的数据类型 掌握元祖和字典的常用方法 元祖的介绍 python中的元祖与列表类似,不同之处在于 元祖的元素不可修改 。元祖使用小括号,列表使用方括号 <1>访问元祖 执行结果: <2>修改元祖 执行结果: 说明:python中不允许修改元祖的数据,包括不能删除其中的值 <3>元祖的内置函数count、index index和count与字符串和列表中的用法相同 例子: 结果: 字典的介绍 想一想:如果有列表 nameList = ['xiaoZhang', 'xiaoWang', 'xiaoLi'];需要对"xiaoWang"这个名字写错了,通过代码修改: nameList[1] = 'xiaoxiaoWang'如果列表的顺序发生了变化,如下 nameList = ['xiaoWang', 'xiaoZhang', 'xiaoLi'];此时就需要修改下标,才能完成名字的修改 nameList[0] = 'xiaoxiaoWang'有没有方法,既能存储多个数据,还能在访问元素的很方便就能够定位到需要的那个元素呢?答:字典 另一个场景:学生信息列表,每个学生信息包括学号、姓名、年龄等,如何从中找到某个学生的信息? <1>生活中的字典   <2>软件开发中的字典 变量info为字典类型: info = {'name':'班长', 'id'

Python-数据类型

烂漫一生 提交于 2019-11-28 15:24:56
一、字符串 # 数字类型:int float # 布尔值:True False # # 字符串:成对的单引号,双引号,三引号 成对的引号中括起来的内容是字符串 a = "hello world" b = """还有更好的在后面""" s = '今天学习字符串了,好开心啊!' c = '0.01' print(s) # 1.计算字符串长度,利用函数len() print(len(a)) # 2.字符串根据索引来确定你要取的值(索引值的位置需要用[]框起来):从头开始 从0开始给元素标位置 # 从尾巴开始 从-1开始标位置,逐步-1继续标 -1 -2 -3 print(b[5]) print(b[-3]) # 3.空字符串 w = "" print(w) # 取多个值怎么取? # 4.切片:方法:字符串名[索引开始位置:索引结束位置:步长] # 取头不取尾,取左不取右(结束是到索引结束位置的前一个内容),步长默认为1 # 不输入索引开始位置和结束位置,默认是一整个字符串 print(s[::2]) a = "hello tester" # 取偶数位的元素 print(a[1::2]) # 反着取元素 print(a[-1:-13:-1]) # 5.格式化输出 {}表示这里要穿一个数据进来,占坑 year = 2019 dream_1 = "瘦20斤" dream_2 = '去斐济岛旅游