首先创建一个简单的元组没什么好说的
譬如直接
#创建一个一般的元组
a=(1,2,3)
#创建一个只有一个元素的元组
b=(4,)
#创建空元组
c=()
'''创建元组并赋值'''
创建并对一个元组赋值
tuple_1=(1,2,3,"ewang","demo")
创建一个空的元组
tuple_2=()
使用tuple创建一个元组并给元组赋值
tuple_3=tuple("hello")
使用tuple创建一个空的元组
tuple_4=tuple()
但如何创建一个规定大小的元组呢?譬如一个稀疏但规模很大的元组。
1.使用匿名函数lambda表达式:
#lambda匿名函数表达式就是一个简易的匿名函数,并没有任何简化逻辑的功能
#同时也运用了列表生成式,强制类型转换
f=lambda x:tuple([0 for i in range(x)])
#输入不同的x值,f(x)返回不同的值,打印出不同的元组
print(f(100))
2.先利用列表可更改操作的特性做一个规定大小的列表,然后再强制类型转换
def create_tuple(x):
return tuple([0]*x)
本文地址:https://my.lmcjl.com/tuple/create
版权声明:个人博客原创文章,转载请注明出处和网址。
,欢迎加入。
本文链接:https://my.lmcjl.com/post/3876.html
展开阅读全文
4 评论