怎样用一行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很灵活、简洁。纯手工,如果对你有帮助望采纳!
拿去,妥妥的 参考技术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打印列表所有元素的主要内容,如果未能解决你的问题,请参考以下文章