-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTypeConversion.py
More file actions
55 lines (44 loc) · 788 Bytes
/
TypeConversion.py
File metadata and controls
55 lines (44 loc) · 788 Bytes
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
# str()
a = 10
print(type(a))
print(type(str(a)))
print("=" * 40)
# tuple()
c = "Mohamed"
d = [1, 2, 3, 4, 5]
e = {"A", "B", "C"}
f = {"A": 1, "b": 2}
print(tuple(c))
print(tuple(d))
print(tuple(e))
print(tuple(f))
print("=" * 40)
# print(tuple(500)) throw error , because it is not iterable
# list()
c = "Mohamed"
d = (1, 2, 3, 4, 5)
e = {"A", "B", "C"}
f = {"A": 1, "b": 2}
print(list(c))
print(list(d))
print(list(e))
print(list(f))
print("=" * 40)
# set()
c = "Mohamed"
d = (1, 2, 3, 4, 5)
e = ["A", "B", "C"]
f = {"A": 1, "b": 2}
print(set(c))
print(set(d))
print(set(e))
print(set(f))
print("=" * 40)
# dict()
d = (("A", 1), ("B", 2))
e = [["A", 1], ["B", 2]]
# f = {{"a", 1}, {"b", 2}} # unhashable type
print(dict(d))
print(dict(e))
# print(dict(f))
print("=" * 40)