public void aMethod(){
ArrayList<Animals> animals = getTheAnimals();
for (Animal a : animals){
a.doSomething();
}
}
abstract Animal {
doSomething();
}
Dog extends Animal {
doSomething() {
//Dog stuff
}
}
Cat extends Animal {
doSomething() {
//cat stuff
}
}
如何将一系列文本字符串(从一列中)合并到一个列表中?
来自“语料库”列:
第1行:冰雹玛丽。
第2行:鲍勃,你好。
第3行:嘿,苏。
进入 [冰雹玛丽。嗨,鲍勃。嘿,苏。]
正在寻找len(list)= 1的列表。
答案 0 :(得分:1)
import pandas as pd
df = pd.read_csv('example.csv')
result = [' '.join([row for row in df['column_name']])]
result
的输出:
['Hail Mary. Hi Bob. Hey Sue.']
答案 1 :(得分:1)
如果我对您的理解正确:
df = pd.read_csv(your_file)
l = [' '.join(df['col'])]
输入:
col
0 Hail Mary.
1 Hi Bob.
2 Hey Sue.
输出:
['Hail Mary. Hi Bob. Hey Sue.']
答案 2 :(得分:0)
test.csv:
冰雹玛丽。 嗨,鲍勃。 嘿,苏。
python:
import csv
data = []
with open('test.csv','rb') as csvfile:
for row in csvfile:
data.append(row.strip())
print data
输出: [“冰雹玛丽。”,“嗨鲍勃。”,“嘿苏。”]
答案 3 :(得分:-1)
my_list = []
for i in range(1,ws.max_row):
if(len(my_list) == 0):
my_list.append(ws.cell(row=i,column=1).value) #assuming the value in 1st column
else:
my_list[0] += ws.cell(row=i,column=1).value
for i in my_list:
print(i)