python列表中数据类型可以不同吗_Python改变列表中数据类型的方法
生活随笔
收集整理的這篇文章主要介紹了
python列表中数据类型可以不同吗_Python改变列表中数据类型的方法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法一:
spam=['123','456','789']
spam1=[]
for i in spam:
j=float(i)
spam1.append(j)
print(spam1)
方法二:
這段代碼的功能是:讀取excel中的數(shù)據(jù),每十個數(shù)值取平均值
import xlrd
import numpy
wb=xlrd.open_workbook('D:\\average.xlsx')
sheet=wb.sheets()[0]
x1=sheet.col_values(0)
#print(x1)
x3=[]
i=0
while i
x2=x1[i:i+9]
x2=numpy.array(x2,dtype='float_')#可以加上這樣的語句,是把列表的數(shù)據(jù)類型全部都變?yōu)楦↑c型
x3.append(numpy.mean(x2))
i=i+9
print("求的平均值如下")
print(x3)
方法三:最簡潔
a=['1','2','3']
a=[int(i) for i in a]
print(a)
總結(jié)
以上是生活随笔為你收集整理的python列表中数据类型可以不同吗_Python改变列表中数据类型的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 统计csv词频_基于给定词语列表统计词频
- 下一篇: python模式选择符,Python设计