python 输出列表元素实例(以空格/逗号为分隔符)
给定list,如何以空格/逗号等符号以分隔符输出呢?
一般的,简单的for循环可以打印出list的内容:
l=[1,2,3,4] for i in l: print(i)
输出结果一行一个元素:
1
2
3
4
若想得到以空格或逗号为分隔符的输出结果,代码可改为:
l=[1,2,3,4] for i in l: print(i,end=' ')#以空格为分隔符
输出结果为:1 2 3 4 (注意,此时4后面还有一个空格)
l=[1,2,3,4] for i in l: print(i,end=', ')#以逗号为分隔符
输出结果为:1,2,3,4, (注意,此时4后面还有一个空格)
那么如何才能在输出最后一个数字之后不输出分隔符呢,https://www.jb51.net/article/177219.htm提供了一个方法:
l = [1,2,3,4] print(" ".join(str(i) for i in l))
输出结果为:1 2 3 4(注意,此时4后面没有空格啦)
以逗号为分隔符
l = [1,2,3,4] print(",".join(str(i) for i in l))
输出结果为:1,2,3,4(注意,此时4后面没有逗号)
以上这篇python 输出列表元素实例(以空格/逗号为分隔符)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
python 删除列表里所有空格项的方法总结
首先,我们来随便写一个带空格的列表: list1 = ['122','2333','3444',' ','422',' ',' ','54',' '] 相信已经有人尝试过,诸如以下的方式去删掉空格,例如: # -*- coding:utf-8 -*- for i in list1: if i == ' ': list1.remove(' ') print list1 但是结果你会发现是这样的,它总是不能完全的删完空格,会在末尾留下一个. 方法一: 这个时候,可以尝试把'=='改为in: # -*
-
对python的输出和输出格式详解
输出 1. 普通的输出 # 打印提示 print('hello world') 用print()在括号中加上字符串,就可以向屏幕上输出指定的文字.比如输出'hello, world',用代码实现如下: >>> print('hello, world') print()函数也可以接受多个字符串,用逗号","隔开,就可以连成一串输出: >>> print('The quick brown fox', 'jumps over', 'the lazy dog
-
python 把列表转化为字符串的方法
如下所示: >>> list1=['ak','uk',4] >>> list2=[str(i) for i in list1] #使用列表推导式把列表中的单个元素全部转化为str类型 >>> list2 #查看转化后的列表 ['ak', 'uk', '4'] >>> list3=' '.join(list2) #把列表中的元素放在空串中,元素间用空格隔开 >>> list3 #查看生成的长串 'ak uk 4' 用p
-
python 输出列表元素实例(以空格/逗号为分隔符)
给定list,如何以空格/逗号等符号以分隔符输出呢? 一般的,简单的for循环可以打印出list的内容: l=[1,2,3,4] for i in l: print(i) 输出结果一行一个元素: 1 2 3 4 若想得到以空格或逗号为分隔符的输出结果,代码可改为: l=[1,2,3,4] for i in l: print(i,end=' ')#以空格为分隔符 输出结果为:1 2 3 4 (注意,此时4后面还有一个空格) l=[1,2,3,4] for i in l: print(i,end='
-
浅谈python输出列表元素的所有排列形式
例如: ['a', 'b', 'c'] 输出 ['a', 'b', 'c'] ['a', 'c', 'b'] ['b', 'a', 'c'] ['b', 'c', 'a'] ['c', 'a', 'b'] ['c', 'b', 'a'] 方法一:利用递归的方式实现 def permutation(li): len_list = len(li) if len_list == 1: return li result = [] for i in range(len_list): res_list =
-
python中列表元素连接方法join用法实例
本文实例讲述了python中列表元素连接方法join用法.分享给大家供大家参考.具体分析如下: 创建列表: >>> music = ["Abba","Rolling Stones","Black Sabbath","Metallica"] >>> print music 输出: ['Abba', 'Rolling Stones', 'Black Sabbath', 'Metallica']
-
Python中列表元素转为数字的方法分析
本文实例讲述了Python中列表元素转为数字的方法.分享给大家供大家参考,具体如下: 有一个数字字符的列表: numbers = ['1', '5', '10', '8'] 想要把每个元素转换为数字: numbers = [1, 5, 10, 8] 用一个循环来解决: new_numbers = []; for n in numbers: new_numbers.append(int(n)); numbers = new_numbers; 有没有更简单的语句可以做到呢? 1. numbers =
-
Python输出列表(List)不带中括号和引号的问题及解决方法
目录 正常python输出列表List时,会自动加上中括号和引号.例如: >>> list1 = ['a', 'b', 'c', 'd'] >>> list1 ['a', 'b', 'c', 'd'] 解决方法一:使用join() >>> print(' '.join(list1)) a b c d Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. >>> list1 = ['a', 'b', '
-
python输出数学符号实例
我就废话不多说了,大家还是直接看代码吧! import pandas as pd import numpy as np import matplotlib.pyplot as plt x=np.arange(10) y=np.sin(x) plt.figure(figsize=(10,8)) plt.plot(x,y,label=r'$\alpha_v$') #在两个$号之间输出 plt.title(r'$\alpha$') plt.legend(fontsize=16) plt.xlabel(
-
Python统计列表元素出现次数的方法示例
1. 引言 在使用Python的时候,通常会出现如下场景: array = [1, 2, 3, 3, 2, 1, 0, 2] 获取array中元素的出现次数 比如,上述列表中:0出现了1次,1出现了2次,2出现了3次,3出现了2次. 本文阐述了Python获取元素出现次数的几种方法.点击获取完整代码. 2. 方法 获取元素出现次数的方法较多,这里我提出如下5个方法,谨供参考.下面的代码,传入的参数均为 array = [1, 2, 3, 3, 2, 1, 0, 2] 2.1 Counter方法
-
python添加列表元素append(),extend()及 insert()
目录 一.使用+号添加列表元素 二.使用append()方法添加列表元素 1.添加单个元素 2.添加对象 3.添加另一个列表 三.extend()方法添加元素 四.insert()方法添加元素 一.使用+号添加列表元素 一般情况下两个列表合并起来也是一种添加元素的方法,只要使用+号直接进行运算就可以了,下面是演示代码. name1 = ['python', 'java', 'php', 'MySql'] name2 = ['C++', 'C', 'C#'] total = name1 +
-
python删除列表元素del,pop(),remove()及clear()
目录 一.del删除列表 二.pop()方法删除列表元素 三.remove()方法删除列表元素 四.clear()删除列表元素 前言: 列表元素能增加就可以删除,前面我们介绍几种增加元素的方法,虽然都是增加但是也有所不同,这里介绍的删除列表元素的方法也是一样,下面就来演示一下. 一.del删除列表 del 不是方法,是 Python 中的关键字,专门用来执行删除操作,它不仅可以删除整个列表,还可以删除列表中的某些元素.不仅可以删除单个元素,还能删除元素段.而且del是直接从内存中删除列表或列表元
-
python添加列表元素append(),extend()及 insert()
目录 一.使用+号添加列表元素 二.使用append()方法添加列表元素 1.添加单个元素 2.添加对象 3.添加另一个列表 三.extend()方法添加元素 四.insert()方法添加元素 一.使用+号添加列表元素 一般情况下两个列表合并起来也是一种添加元素的方法,只要使用+号直接进行运算就可以了,下面是演示代码. name1 = ['python', 'java', 'php', 'MySql'] name2 = ['C++', 'C', 'C#'] total = name1 +
随机推荐
- 使用jQuery全局事件ajaxStart为特定请求实现提示效果的代码
- 详解JS中定时器setInterval和setTImeout的this指向问题
- java如何利用FastJSON、Gson、Jackson三种Json格式工具自定义时间序列化
- Hibernate多对一单项关联
- C#不可变类型深入解析
- C#实现简单的Http请求实例
- php 不能连接数据库 php error Can't connect to local MySQL server
- JavaScript限制在客户区可见范围的拖拽(解决scrollLeft和scrollTop的问题)(2)
- PowerShell统计文件夹下文件个数的方法
- 详解Java的MyBatis框架中动态SQL的基本用法
- SQL Server 存储过程解析
- 基于一致性hash算法(consistent hashing)的使用详解
- img onload事件绑定各浏览器均可执行
- 浅谈Windows下 PHP4.0与oracle 8的连接设置
- Android中的Retrofit+OkHttp+RxJava缓存架构使用
- Android Studio中统一管理版本号引用配置问题
- Java并发系列之ConcurrentHashMap源码分析
- VueJs监听window.resize方法示例
- 解决易语言多线程出错的问题
- 解决vue-cli3 使用子目录部署问题