Situatie
Tuple is a collection of Python objects much like a list. The sequence of values stored in a tuple can be of any type, and they are indexed by integers.
Backup
Method1:Using getsizeof()
function
import
sys
# sample Tuples
Tuple1
=
(
"A"
,
1
,
"B"
,
2
,
"C"
,
3
)
Tuple2
=
(
"Geek1"
,
"Raju"
,
"Geek2"
,
"Nikhil"
,
"Geek3"
,
"Deepanshu"
)
Tuple3
=
((
1
,
"Lion"
), (
2
,
"Tiger"
), (
3
,
"Fox"
), (
4
,
"Wolf"
))
# print the sizes of sample Tuples
print
(
"Size of Tuple1: "
+
str
(sys.getsizeof(Tuple1))
+
"bytes"
)
print
(
"Size of Tuple2: "
+
str
(sys.getsizeof(Tuple2))
+
"bytes"
)
print
(
"Size of Tuple3: "
+
str
(sys.getsizeof(Tuple3))
+
"bytes"
)
Output:
Size of Tuple1: 96bytes Size of Tuple2: 96bytes Size of Tuple3: 80bytes
Solutie
Method2:Using inbuilt __sizeof__()
method
Tuple1 = ( "A" , 1 , "B" , 2 , "C" , 3 ) Tuple2 = ( "Geek1" , "Raju" , "Geek2" , "Nikhil" , "Geek3" , "Deepanshu" ) Tuple3 = (( 1 , "Lion" ), ( 2 , "Tiger" ), ( 3 , "Fox" ), ( 4 , "Wolf" )) # print the sizes of sample Tuples print ( "Size of Tuple1: " + str (Tuple1.__sizeof__()) + "bytes" ) print ( "Size of Tuple2: " + str (Tuple2.__sizeof__()) + "bytes" ) print ( "Size of Tuple3: " + str (Tuple3.__sizeof__()) + "bytes" ) |
Output:
Size of Tuple1: 72bytes Size of Tuple2: 72bytes Size of Tuple3: 56bytes
Leave A Comment?