程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python lists print addresses, not information. How to print information

編輯:Python
The phenomenon and background of the problem

I passed python Read excel The message inside , Want to add all the information to a list ( Add the small list to the large list ), You use a loop , But the last big list prints out addresses , It's not information .

import xlrdList=[]xx=xlrd.open_workbook(r"S:\Data\moveT.xlsx")xs=xx.sheet_by_name('Sheet1')for i in range(50): k=xs.row_values(i) print(k) List.append(xs)print(List)
Operation results and error reporting contents

My solution ideas and tried methods

Attempted cast

What I want to achieve

Put each group of information in a list , Then put each list in ige Large list




Take the answer :

because xs It's an object , You put it append To List That's what this list prints out .
Should be written as List.append(k)

I hope I can help you :D



  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved