python - 如何从列表中删除每个项目的方括号

标签 python list pandas dataframe

这个问题在这里已经有了答案:





How to make a flat list out of a list of lists

(22 个回答)


3年前关闭。




Excel 有一个数字列表,我希望看到这样的内容:

[110652450, 5309154]

但是我看到这样的事情:
[[110652450], [5309154]] 

我试过 newtest = [x[:-1] for x in df]在一个类似的问题上提出了建议,但这只是删除了我的号码并保留了braquets

df = pd.read_excel(filename.xlsx",sheetname='Sheet1')


df = df.values.tolist()

print(df)

最佳答案

我不太明白你的问题,但你似乎在寻找这样的东西?

df = [[110652450], [5309154]]
newest = [i[0] for i in df]
print(newest)
>> [110652450,5309154]

关于python - 如何从列表中删除每个项目的方括号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51500221/

相关文章:

python - 如何将列表间隔(字符串格式)转换为整数?

swift - 使用 ARKIT 拍摄视频

python - 如何对 CSV 中的唯一 COL2 和 COL3 值中的唯一 COL1 值进行分组

python - 重新排序数据透视表的列/行?

python - 如何将字典转换为多级数据框?

python - 将转义字符 (\n) 添加到字符串元组中的最后一个元素

python - 通过 dns 连接时 Nginx 未正确返回 html 模板

python - 如何隐藏/屏蔽 Airflow 连接和可变截面的敏感数据?

python - 为什么 Python 排序将大写项目放在第一位?

python - 如何在 python 2.5 中将 Python float 转换为十六进制字符串?附加的无效解决方案