Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2019
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.15 KB | None | 0 0
  1. # Join function
  2. def join(row, input_table, input_key_column, output_table, output_key_column, output_value_column):
  3.     '''
  4.    :param row: Variable utilisée pour utiliser une boucle sur la fonction
  5.    :param input_table: Tableau d'entrée à traiter
  6.    :param input_key_column: Numéro de colonne où on trouve la clef d'entrée dans le tableau d'entrée
  7.    :param output_table: Tableau de sortie (qui contient la valeur à trouver)
  8.    :param output_key_column: Numéro de colonne du tableau de sortie où on trouve la clef correspondant à la clef d'entée
  9.    :param output_value_column: Numéro de colonne où il y a la valeur recherchée dans le tableau de sortie
  10.    :return: Le résultat de la valeur recherchée dans le second tableau
  11.    '''
  12.     result = ""
  13.     temp = input_table[row][input_key_column]
  14.     var_row = 1
  15.     boolean = 0
  16.  
  17.     while var_row < len(output_table) and boolean == 0:
  18.         output_temp = output_table[var_row][output_key_column]
  19.         if output_temp == temp:
  20.             result = output_table[var_row][output_value_column]
  21.             boolean = 1
  22.         else:
  23.             var_row += 1
  24.  
  25.     return result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement