LS = ["HIMALAYA", "NILGIRI", "ALASKA", "ALPS"]
D = {}
for S in LS:
if len(S) % 4 == 0:
D[S] = len(S)
for K in D:
print(K, D[K], sep = "#")
Output:
HIMALAYA#8
ALPS#4
Explanation:
The list LS contains the strings: ["HIMALAYA", "NILGIRI", "ALASKA", "ALPS"].
The code iterates through each string in LS. If the length of the string is divisible by 4, it adds the string as a key and its length as the value in dictionary D.
The dictionary after execution becomes: {"HIMALAYA": 8, "ALPS": 4}.
Finally, the dictionary keys and values are printed with a # separator.
HIMALAYA#8
ALPS#4
If vector \( \mathbf{a} = 3 \hat{i} + 2 \hat{j} - \hat{k} \) \text{ and } \( \mathbf{b} = \hat{i} - \hat{j} + \hat{k} \), then which of the following is correct?