<｜begin▁of▁sentence｜>### Instruction:
Given a list `[10, 20, 30, 40]`, a set `{1, 2, 3, 4}`, and a dictionary `{'a': 100, 'b': 200, 'c': 300}`, use the `arbitrary_element` function from NetworkX to print an arbitrary element from each of these iterables. What are the expected outputs if these iterables are given as input to the `arbitrary_element` function?
### Response:
import networkx as nx

# The function to get an arbitrary element from an iterable
arbitrary_element = nx.utils.arbitrary_element

# Example usage of the arbitrary_element function
my_list = [10, 20, 30, 40]
print('Arbitrary element from list:', arbitrary_element(my_list))

my_set = {1, 2, 3, 4}
print('Arbitrary element from set:', arbitrary_element(my_set))

my_dict = {'a': 100, 'b': 200, 'c': 300}
print('Arbitrary element from dict keys:', arbitrary_element(my_dict.keys()))
print('Arbitrary element from dict values:', arbitrary_element(my_dict.values()))
<|EOT|>
