python基础之元组篇
一,元组的声明和赋值
#元组声明 用小括号并且还需要有一个逗号 tuple1 = (1) tuple2 = (1,) print(tuple1) # 1 print(type(tuple1)) # <class 'int'> print(tuple2) # (1,) print(type(tuple2)) # <class 'tuple'>
二,元组与列表的转换
# 列表转元组 list1 = [1,2,3,4,5] tuple1 = tuple(list1) print(tuple1) #(1, 2, 3, 4, 5) print(type(tuple1 )) # <class 'tuple'> #元组转列表 tu = (1,2,3,4,5,6) list1 = list(tu) print(list1) # [1, 2, 3, 4, 5, 6] print(type(list1)) # <class 'list'>
三,字符串转数组
#字符串转元组 str = 'hello' tuple = tuple(str) print(tuple) # ('h', 'e', 'l', 'l', 'o') print(type(tuple)) # <class 'tuple'> #元组转字符串 tuple2 = ('h', 'e', 'l', 'l', 'o') str = ''.join(tuple2) print(str) # hello print(type(str)) # <class 'str'>
四,总结
对于元组:如果只有一个元素,并且没有逗号,此元素数据类型不会改变。
如果结尾有逗号,就是元组类型
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端