Please show how to create a list of tuples from a list of dictionaries in python.
To convert a list of dictionaries to a list of tuples, you can extract the values for specific keys from each dictionary and construct tuples from those values. For example:
```python
dicts = [
{'x': 1, 'y': 2},
{'x': 3, 'y': 4},
{'y': 5} # Missing 'x' key
]
```
We can use a list comprehension to map each dictionary to a tuple of values for the 'x' and 'y' keys, handling missing keys gracefully:
```python
tuples = [(d.get('x', None), d['y']) for d in dicts]

print(tuples)

[(1, 2), (3, 4), (None, 5)]
```
The `get()` call returns the value for 'x' if present, or None if the key is missing.

This gives us a list of tuples with the corresponding values from each dictionary. The input dictionaries can have varying keys and the result will still be a list of tuples of equal length.

For example, if our input list of dictionaries was:
```python
dicts = [
{'x': 1, 'y': 2},
{'y': 3}, # Missing 'x' key
{'x': 4, 'y': 5, 'z': 6} # Extra 'z' key, will be ignored
]
```
Then the output list of tuples would be:
```python
tuples = [(1, 2), (None, 3), (4, 5)]
```
So this approach can handle input dictionaries with different keys or keys that are missing from some dictionaries.
How would I create the same set of tuples in Julia, and how does that differ from the Python implementation?