diff --git a/docs/source/algorithms/QueryMDWorkspace-v1.rst b/docs/source/algorithms/QueryMDWorkspace-v1.rst
index 258550f1feb6338918c9d0c0b0824b207af3ba6c..a7e8b512695ea3707eda3645cad4aee03cf63079 100644
--- a/docs/source/algorithms/QueryMDWorkspace-v1.rst
+++ b/docs/source/algorithms/QueryMDWorkspace-v1.rst
@@ -45,15 +45,11 @@ Usage
    print("Table contains {0} rows".format(nRows))
    print("first 11 of them are:")
    print("--------------------------------------------------------------------------------------------------------------")
-   for name in col_names:
-      print('| {0:19} '.format(name), end='')
-   print('|')
+   print(' '.join('| {0:19}'.format(name) for name in col_names) + ' |')
+	      
    print("--------------------------------------------------------------------------------------------------------------")
    for i in range(0,11):
-     for name in col_names:
-        col = table.column(name);
-        print('| {0:>19.4f} '.format(col[i]), end='')
-     print('|')
+      print(' '.join('| {0:>19.4f}'.format(table.column(name)[i]) for name in col_names) + ' |')
     
     
 **Output:**