长时间的读者,这里的第一次海报。
我正在努力弄清楚如何为我正在编写的音乐应用程序列出一份艺术家名单。
为了帮助理解数据库结构:与其有一个关系系统,在“歌曲”表中的每首歌曲都有一个引用“艺术家”表中的行的艺术家ID,我只是在列中有一个以艺术家的名字作为字符串的歌曲列表。然后,我在一个GROUP BY artist查询中使用MySQL返回单个艺术家的列表。
我的应用程序以JSON编码数组的形式从服务器检索这些数据,该数组是以下MySQL查询的结果:
SELECT artist FROM songs GROUP BY artist ORDER BY artist ASC
但是,这个查询的结果是,名为
我有以下几点
$html .= '<option value="' . $option['id'] . '"' . $selected . '>' . JText::_( $option['name'] ) . '</option>';
其显示来自db的数据并填充下拉列表。
eg data
My name is John
My name is Jim
My name is Jason
My name is Julie
我想要做的是从每个结果中删除“我的名
我有一个程序,它将从一个文件中拉出一个列表,并列出名称。它还会告诉我有多少个名字。我被困在如何将名字缩写与列表中的名字一起添加。例如,名字John A Doe是从一个文件中提取的,该文件包含一个作业的名称列表。我希望它也列出作为缩写的首字母。对于本例,我希望它将"JAD“作为名称旁边的首字母缩写。以下是我到目前为止拥有的代码: def main():
outfile = open("workersList.txt", 'r')
workers = 0.0
for line in outfile:
我有一个名字列表,我想要缩写,但我想知道是否存在一个内置的函数。
例:
John Doe -> JD
Jane -> J
我正在尝试一些类似的东西:
myListOfNames.ForEach(x => x = abbreviate(x));
我知道我可以创建自己的函数来做缩写,但是是否有更好的方法来使用内置函数呢?
如何形成一个for循环?
例如,当一个名称中有两个或三个单词时,我想运行一个For循环。
我需要为不同的名字做for循环。例如,对于两个词,saint christopher只从saint获取s,并获得christopher以获得schristopher的结果。
另一个例子,kyrie andrew irving,我想从kyrie获得k,从andrew获得a,从irving获得kairving的结果。
给予:
saint christopher
kyrie andrew irving
结果:
schristopher
kairving
我所做的是:
s = ("saint christ
我正在做一个问题,我需要创建一个程序,它将要求用户输入一个列表,然后它将打印出以字母A开头的字符串。
问:实现一个程序,要求从用户的学生姓名列表,并打印这些名字,以字母A至I。创建两个测试列表。
>>> phrase = input('Enter a list of Students: ')
Enter a list of Students: ['Albert', 'Ian', 'Bob', 'Dave', 'Edward']:
>>> for c in phr
我需要遍历一个列表,计算以字母表中每个字母开头的名字的数量。我该怎么做呢?下面是我的代码的开头。
File = open("yob2016",'r')
name = []
gender = []
count = []
for line in File:
value = line.split(",")
name.append(value[0])
gender.append(value[1])
count.append(float(value[2]))
所以我有一张清单,上面有一个名字和一个姓氏。(这个列表叫做regst),我已经有一些方法将名字和姓分开,还有一个set和get方法。
我必须执行一段代码,该代码返回一个字符串,该字符串表示我的regst列表中的每个名称,该列表具有一个包含"a“或"e”字符的名字。此外,它得到这些名字,并输出第一个字母的名字和姓氏。
到目前为止,我创建了这个for循环!我的问题是,如何选择包含这些字符的名称,并返回一个字符串,在其中获取姓名和姓氏的第一个字母?一般情况下:如何找到包含某一字符的元素的位置?
for (int i = 0; i < regst.size(); i++) {
使用循环将一组元素添加到带有mylist = []的列表中
for x in otherlist:
mylist.append(x[0:5])
但我得到的不是预期的结果'x1','x2',...,而是u'x1',u'x2',....美国是从哪里来的,为什么?另外,有没有更好的方法遍历另一个列表,将每个元素的前六个字符插入到一个新的列表中?