• Python 将多个列表相同索引的元素进行拼接并输出


    将多个列表相同索引的元素进行拼接并输出

    Python:

    a=['阿莫西林克拉维酸钾分散片', '*清肺消炎丸', '*小儿咳喘灵口服液', '阿法骨化醇软胶囊']

    b=['5/', '5/', '2/', '0.25ug/']

    c=['08:00,12:00,18:00,10:46,10:58',

      '16:04',

      '08:00,11:43,11:39,11:20,11:26',

      '08:00,12:00,16:00,16:01,16:21,16:10']

    len_a=len(a)

    len_b=len(b)

    len_c=len(c)

    if len_a !=len_b or len_a != len_c:

        print("药品、药品规格、时间个数不一致")

    all_list=[]

    for i  in range(len_a):

        #| 分隔

        all_list.append(a[i]+"|"+ b[i] +"|" +c[i])

    print(all_list)

    Java:

    import java.util.Arrays;

    public class demoList {

    public static void main(String[] args) throws Exception {

      String a[] = { "阿莫西林克拉维酸钾分散片", "*清肺消炎丸", "*小儿咳喘灵口服液", "阿法骨化醇软胶囊" };

      String b[] = { "5/", "5/", "2/", "0.25ug/" };

      String c[] = { "08:00,12:00,18:00,10:46,10:58", "16:04", "08:00,11:43,11:39,11:20,11:26",

        "08:00,12:00,16:00,16:01,16:21,16:10" };

      int aLength = a.length;

      int bLength = b.length;

      int cLength = c.length;

      //三个数组元素不一致则抛异常

      if (aLength != bLength || aLength != cLength) {

       throw new Exception("药品、药品规格、时间个数不一致");

      }   

      String result[] = new String[aLength];

      //每个元素拼接格式

      String formatStr = "'%s'-'%s'-'%s'";

      //拼接三个数组元素

      for(int i = 0 ; i<aLength ; i++) {

       result[i] = String.format(formatStr, a[i], b[i], c[i]);

      }

      

      //打印成一行

      System.out.println(Arrays.toString(result));

      System.out.println("==========================================================");

      //每个元素分开打印

      for (String string : result) {

       System.out.println(string);

      }

     }

    }

  • 相关阅读:
    命令式语言和声明式语言对比——JavaScript实现快速排序为例
    merge sort 的javascript实现
    快速排序算法的简短描述
    Hadoop 2.x 版本的单机模式安装
    数据分析招聘网招聘信息分析报告
    使用PROC TRANSPOSE过程步对数据集进行转置时如何保持日期变量的时间顺序
    饼图微创意
    我的微博关键字
    QQ群成员发言次数统计(词云制作)
    在SAS数据步中执行过程步的简单示例
  • 原文地址:https://www.cnblogs.com/eosclover/p/15029739.html
Copyright © 2020-2023  润新知