怎样用一行python打印列表所有元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样用一行python打印列表所有元素相关的知识,希望对你有一定的参考价值。

从你所提问的内容,我是这样理解的。

你的意思是说,给你一个列表。你想用print()函数,把它的所有元素打印一行在屏幕上,是这样吗?

方法很多,这里我给你举些简单的,你参考下,然后自己再去深入思考:

直接上代码(代码里我做了详细注释):


#初始化字符串和数字的简单列表:
strlist=['a','b','c','d'] 
intlist=[1,2,3,4]
#输出strlist
print(''.join(strlist)) #不换行输出abcd
for i in strlist:print(i,end='') #不换行输出abcd
print() 
for i in strlist:print(i) #换行输出abcd

#输出intlist
print(''.join(map(str,intlist))) #不换行输出
for i in intlist:print(i,end='') #不换行输出
print() 
for i in intlist:print(i) #换行输出
print(''.join(sorted(str(i) for i in intlist))) #不换行输出

#print()作用相当于换行,只是为了你方便查看返回代码。和输出列表代码不相关。

python很灵活、简洁。纯手工,如果对你有帮助望采纳!

参考技术A print(i for i in list)

拿去,妥妥的
参考技术B for i in list:
print (i)
参考技术C 默认就是这样啊

怎样用python,读取excel中的一列数据

---------------------------
@1方法一
import xlrd

data=xlrd.open_workbook('F:/data.xlsx')#excle文件位置
sheet=data.sheets()[0] #读取第一个表
rows=sheet.row_values(0) #读取第一行
print(rows) #打印第一行
clou=sheet.col_values(0) #读取第一列
print(clou) #打印第一列
print(rows,clou) #打印第一行第一列
x=clou[1:] #去除第一行的第一个数
print(x)
--------------------------------------------------------

@2
import xlrd #导入包
import pandas as pd
data=pd.read_excel('F:/data.xlsx', sheet_name='Sheet1')
#print(type(data))
#print(data)
print(data['B'])#读取某一列
print(data.values)#输出值
print(data.describe())#输出每列的统计数据
x=data[0:10]
print(x)#输出前3行
print(x.T)#转置
print(x.sort_index(axis=1,ascending=False))
a=data.describe()
参考技术A import numpy as np

npath = 'file'
df= pd.read_csv(npath,encoding="utf-8")
data=df.values
result=data[列名]
print(result)

以上是关于怎样用一行python打印列表所有元素的主要内容,如果未能解决你的问题,请参考以下文章

玩转 Python 列表解析式能用一行代码写的,千万别敲回车!

python数组中怎样删除符合条件的元素

python如何打印所有大于0的元素数据

Python 统计列表里面有多少个元素

Python 统计列表里面有多少个元素

python从列表中删除元素