首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

print(list(1,2,3))又长又难看;如何使用print打印列表[例如,无需在print和paste0之间切换的漂亮打印]

print(list(1,2,3))是一段错误的代码,因为list()函数接受一个可迭代对象作为参数,而不是多个单独的元素。正确的代码应该是print([1, 2, 3])。

使用print打印列表,可以使用以下方法实现漂亮的打印:

  1. 使用*运算符展开列表元素:
代码语言:txt
复制
my_list = [1, 2, 3]
print(*my_list)

输出:

代码语言:txt
复制
1 2 3
  1. 使用字符串的join()方法连接列表元素:
代码语言:txt
复制
my_list = [1, 2, 3]
print(' '.join(map(str, my_list)))

输出:

代码语言:txt
复制
1 2 3

推荐的腾讯云相关产品和产品介绍链接地址:

  • 云函数(Serverless架构):腾讯云云函数(https://cloud.tencent.com/product/scf)
  • 弹性伸缩(Auto Scaling):腾讯云弹性伸缩(https://cloud.tencent.com/product/as)
  • 云服务器(Elastic Compute Cloud):腾讯云云服务器(https://cloud.tencent.com/product/cvm)
  • 云数据库(Cloud Database):腾讯云云数据库(https://cloud.tencent.com/product/cdb)
  • 弹性负载均衡(Elastic Load Balancer):腾讯云负载均衡(https://cloud.tencent.com/product/clb)
  • 人工智能平台(AI Platform):腾讯云人工智能(https://cloud.tencent.com/product/ai)
  • 物联网平台(IoT Platform):腾讯云物联网(https://cloud.tencent.com/product/iotexplorer)
  • 存储(Cloud Storage):腾讯云云存储(https://cloud.tencent.com/product/cos)
  • 区块链服务(Blockchain Service):腾讯云区块链(https://cloud.tencent.com/product/baas)

请注意,以上推荐的腾讯云产品仅作为示例,不代表其他品牌商的替代品。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python-接口自动化(一)

4、当你需要使用某一个变量时候,需要确认该变量已经被定义赋值。 5、python中需要注意是所有的代码块语句必须要包含相同缩进空白数量,这个必须严格遵守。...,返回是一个列表类型数据,列表里面的子元素都是字符串类型; split()函数括号内可以指定切割符号,以此来进行切割;指定切割符会被切走,可以指定切割次数 例如print(s.split...如果你要存储数据是同一个类型,建议用列表。 c、如何列表里面增加数据?...来来'),打印结果是:a值是[1,0.02,'来来','hello',[1,2,3],False]; d、如何删除列表里面的数据 pop:列表名.pop(),pop()函数会返回被删除那个元素,括号内不填数字的话会默认删除最后一个元素...例如:a=(1,0.02,[1,2,3]),a[2][-1]='haha',print(a),打印出来结果是:a=(1,0.02,[1,2,'haha']); b、但是元祖元素里面包含了元祖的话,

72020
  • 集合数据类型,拷贝,深拷贝,浅拷贝

    print(len(set_1)) #5 2.成员运算innot in #表示判断集合里面是否有某个值 set_1 = {1,2,3,4,5} print(1 in set_1) #True print...True print(set_3) #True print(set_4) #False 2.掌握 1.add 添加,打印添加时候回返回None 2.remove 移除,打印添加时候回返回None,...找不到移除内容会报错 3.difference_update 删除相同打印添加时候回返回None 4.discard 移除,打印添加时候回返回None,找不到移除内容也会返回None 5.isdisjoint...(pythons_linuxs) 第二部分 1.有列表l=['a','b',1,'a','a'],列表元素均为可hash类型,去重,得到新列表,且新列表无需保持列表原来顺序 #去重 l=['a','b...A) print(l_2) 第三部分 请简述拷贝、浅拷贝、深拷贝三者之间区别: 比如说A拷贝B,A里面的值发送变化时候B也会发生变化,浅拷贝深拷贝一般出现在一个变量里有多个元素,有可变元素不可变元素

    66620

    9个技巧使你Python代码更Pythonic

    这不仅是 "The Zen of Python" 第一句话,也是所有Python开发者信条。 但如何区分漂亮丑陋代码? 更重要是,如何写出漂亮 Python 代码?...幸运是,Python中你总是可以通过内置 product() 函数避免嵌套循环。 例如,我们有一个包含3级嵌套for循环程序,如下所示。...操作符 := 可爱名字来自海象眼睛獠牙。 图片来自维基百科 这种语法非常容易理解。例如,如果我们想把下面两行Python代码写成一行,该怎么做呢?...下面的例子使用f-string打印今天时间。...9 星号* 使用星号来解包迭代变量和解构赋值 如何将一个列表、一个元组一个集合合并成一个列表

    19410

    Python字典、集合之高山流水

    字典dict 字典是由大括号{键:值}组成、字典是无序、字典键必须是不可变数据类型、不能使用列表作为键,但可以使用元祖作为字典键。...例如: dict_ = {"test":"Hello World"} str_ = "hello" dict_ = {str_:"霍元甲"} # 这是正确 list_ = [1,2,3]...'dict'> # 我们发现变量数据类型类型相同 buf = 1,2,3 buf_1 = "a","b","c" buf_2 = [1,2,3],["a","b","c"] buf_3 = {...通过解构方式打印字典值 dict_ = {"电视剧":"水浒传","电影":"黄飞鸿"} for key_,val_ in dict_.items(): # 通过结构方式打印print...) # 字典只能看键不能看值,很多方法都不能用 print(type(list_2),list_2) # 列表下标也不能使用,大多数函数不能用 # 打印内容如下: <class 'frozenset

    71120

    基于Jupyter快速入门Python|Numpy|Scipy|Matplotlib

    下面是一个简单例子,展示了如何使用布尔值: t = True f = False print(type(t)) # 打印 "",表示 t 是一个布尔值 print(t and...容器 Python 包含几种内置容器类型:列表、字典、集合元组。 列表List 列表是 Python 中一种可调整大小且可包含不同类型元素数组等价物。...打印 x xs 列表 可以文档中找到有关列表所有详细信息。...元组很多方面与列表相似。最重要区别之一是元组可以用作字典中集合元素,而列表则不能。...例如,假设希望将一个常量向量加到矩阵每一行,可以这样做: import numpy as np # 将向量v加到矩阵x每一行, # 结果存储矩阵y中 x = np.array([[1,2,3],

    62510

    Python基础知识总结

    random.uniform(a, b) #生成a、b之间随机浮点数。不过与randint不同是,a、b无需是整数,也不用考虑大小。...列表解析 Python列表(list)就是数组,支持表达式赋值 比如从另一个list中去部分元素: ist_1 = [1, 2, 3, 5, 8, 13, 22] list_2 = [i for i...懒惰匹配贪婪匹配 ".*" ".*?" “*”匹配时,会匹配尽可能结果。如果你想让他匹配到最短就停止,需要用“.*?”。如“I.*?e”,就会得到第二种结果。...calcSum(1,2,3) calcSum(123,456) calcSum() 输出: 6 579 0 变量前加上星号前缀(*),调用时参数会存储一个 tuple(元组)对象中,赋值给形参...xrange(1,11): 而打印range(1,11),输出是一个列表: 其实range()xrange()定义是一样: range(start=0,stop,step) xrange(start

    1.6K21

    25条很棒Python一行代码,建议收藏!

    a,b,*c = [1,2,3,4,5] print(a,b,c) > 1 2 [3,4,5] ▍3、列表中偶数 有很多方法可以做到这一点,但最好最简单方法是使用列表索引sum函数。...但如果是3倍数,打印Fizz,如果是5倍数,打印Buzz,如果同时是35倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环多个if-else语句。...最简单斐波那契数列1,1,2,3,5,8,13等等。可以使用列表推导式for循环一个范围内创建斐波那契数列。...例如:2、3、5、7等。为了一个范围内生成质数,我们可以使用带有filterlambdalist函数来生成质数。 list(filter(lambda x:all(x % y !...或者使用max()内置函数。 ▍20、线性代数 有时候我们需要将列表元素缩放2到5倍。下面的代码解释了如何做到这一点。

    84810

    25条很棒Python一行代码,建议收藏!

    a,b,*c = [1,2,3,4,5] print(a,b,c) > 1 2 [3,4,5] ▍3、列表中偶数 有很多方法可以做到这一点,但最好最简单方法是使用列表索引sum函数。...但如果是3倍数,打印Fizz,如果是5倍数,打印Buzz,如果同时是35倍数,打印FizzBuzz,否则打印数字。 看起来我们必须使用循环多个if-else语句。...最简单斐波那契数列1,1,2,3,5,8,13等等。可以使用列表推导式for循环一个范围内创建斐波那契数列。...例如:2、3、5、7等。为了一个范围内生成质数,我们可以使用带有filterlambdalist函数来生成质数。 list(filter(lambda x:all(x % y !...或者使用max()内置函数。 ▍20、线性代数 有时候我们需要将列表元素缩放2到5倍。下面的代码解释了如何做到这一点。

    94830

    python学习笔记2.4-数据结构之列表元组

    list元素可以为任意类型,整型、字符型、列表、字典都可以.元素之间用逗号(,)隔开,整个list用[ ]包围。...,打印出来为8 除了上述通过索引来获取单个元素,还可以通过区间下标(左闭右开)来一次索引很多元素,python中称为这种方式为切片,需要注意是区间下标为左闭开,即不会索引到右边下标对应元素,只会索引到它前一个元素...a = [i for i in range(1,10,2)] print(a[1:3]) # 打印元素35 print(a[1:-1]) # 第二个到倒数第二个 print(a[1:]) # 第二个以后全部元素...例如上例中+操作、以及索引或者切片操作,都不会修改原list值。...* list包含其他方法: 方法 功能 list.append(obj) 列表末尾添加新对象 list.count(obj) 统计某个元素列表中出现次数 list.extend(seq) 列表末尾一次性追加另一个序列中多个值

    77990
    领券