PYTHON ADVANCED - 02: TUPLES
IN THIS TUTORIAL, YOU WILL LEARN ABOUT TUPLES:
NOTE: TRY ALL METHODS/CODES WHICH ARE COMMENTED OUT(GREEN LINES)
# Tuple : ordered, immutable, allows duplicate elements
# myTuple = ("max", "ashish", "shayan")
# print(myTuple)
# item = myTuple[-3]
# print(item)
# for i in myTuple:
# print(i)
# if "max" in myTuple:
# print("yes")
# else:
# print("no")
# print(len(myTuple))
# print(myTuple.count('shayan'))
# print(myTuple.index('shayan'))
# myList = list(myTuple) #--> converts tuple to list
# print(myList)
# mytuple = tuple(myList) #--> converts list to tuple
# print(mytuple)
# c = myTuple[:3]
# print(c)
# name1, name2, name3 = myTuple
# print(name1)
# print(name2)
# print(name3)
# import sys
# my_list = [0,1,2,"hello", "shayan"]
# my_tuple = (0,1,2,"hello", "shayan")
# print(sys.getsizeof(my_list), "bytes")
# print(sys.getsizeof(my_tuple), "bytes")
import timeit
print(timeit.timeit(stmt = "[0,1,2,3,4,5]", number = 1000000))
print(timeit.timeit(stmt = "(0,1,2,3,4,5)", number = 1000000))
Comments
Post a Comment