在python中怎么做我从字符串列表中取出第一个字母并将它们作为首字母缩略词返回?

时间:2015-09-28 23:31:35

标签: string python-2.7

这是我的代码,但无效。

def acronym_make(words):
    for word in words:
        return word[o]
#words is a list of strings in a list.     
#ex. ["Bob","Joe","Car'] 

我需要返回BJC

3 个答案:

答案 0 :(得分:1)

''.join([x[0] for x in words])

答案 1 :(得分:0)

您在NAME=yourusername(零)

上使用PAGE
o

答案 2 :(得分:0)

这将解决您的问题:

procedure TForm1.TestRecordSetFind;
var
  Expr : String;
begin
  Expr := 'applicant = ' + QuotedStr(edLocate.Text);
  if cbMultiField.Checked then begin
    Expr := '(' + Expr + ') and (country = ''EP'')';
  end;
  Memo1.Lines.Add(Expr);
  AdoQuery1.RecordSet.Find(Expr, 0, adSearchForward, adBookmarkFirst);
  AdoQuery1.Resync([]);
end;
相关问题