File size: 1,041 Bytes
ce4e319
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import random

def extract_element(index, list_, value):
    try:
        if value == "false":
            if index == "random":
                data = random.choice(list_)
                return data
            else:
                data = list_[int(index)]
                return data
        else:
            if index == "random":
                data = random.choice(list_)
                return data[0] if isinstance(data, list) else data
            else:
                data = list_[int(index)]
                return data[0] if isinstance(data, list) else data
    except Exception as e:
        raise ValueError(f"Error extracting element: {e}")

def extract_data(name, list_):
    try:
        data = list_[name]
        return data
    except Exception as e:
        raise ValueError(f"Error extracting data: {e}")

def create_list(list_):
    try:
        data = []
        for ele in list_:
            data.append(ele)
            return data
    except Exception as e:
        raise ValueError(f"Error creating list: {e}")