如何从每个列表中打印一个元素?

时间:2019-04-03 17:51:40

标签: python

假设我有2个列表

my_list1 = [1,2,3]
my_list2 = ["a","b","c"]

如何获得这样的输出:

1a, 2b, 3b

3 个答案:

答案 0 :(得分:1)

尝试以所需的格式打印:

print(*[str(i)+j for i,j in zip(my_list1, my_list2)], sep=',')

输出

1a,2b,3c

答案 1 :(得分:0)

如果两个列表的长度始终相同,那么您可以这样做:

try {
    Object service = getSystemService("statusbar");
    Class<?> statusBarManager = Class.forName("android.app.StatusBarManager");

    Method expandSettings = statusBarManager.getMethod("expandSettingsPanel");
    expandSettings.invoke(service);

} catch (final Exception exception) {
}

答案 2 :(得分:0)

另一种方法是使用字符串%方法:

my_list1 = [1,2,3]
my_list2 = ["a","b","c"]

print("%d%s, %d%s, %d%s" % (my_list1[0], my_list2[0],my_list1[1], my_list2[1],my_list1[2], my_list2[2]))