0
Q:

python tuple

# A tuple is a sequence of immutable Python objects. Tuples are
# sequences, just like lists. The differences between tuples
# and lists are, the tuples cannot be changed unlike lists and
# tuples use parentheses, whereas lists use square brackets.
tup1 = ('physics', 'chemistry', 1997, 2000);
tup2 = "a", "b", "c", "d";

# To access values in tuple, use the square brackets for
# slicing along with the index or indices to obtain value
# available at that index.
tup1[0] # Output: 'physics'
24
# An empty tuple 
empty_tuple = () 
# Another for doing the same 
tup = ('python', 'geeks') 
# Access first element
print (tup[0]) 
11
#a tuple is basically the same thing as a
#list, except that it can not be modified.
tup = ('a','b','c')
4
#A tuple is essentailly a list with limited uses. They are popular when making variables 
#or containers that you don't want changed, or when making temporary variables.
#A tuple is defined with parentheses.
3
tupel = ('banana',10,True)
print(tupel[2])
3
x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x = tuple(y)

print(x)
2
#!/usr/bin/python

tup1 = (12, 34.56);
tup2 = ('abc', 'xyz');

# Following action is not valid for tuples
# tup1[0] = 100;

# So let's create a new tuple as follows
tup3 = tup1 + tup2;
print tup3;
1
#It's like a list, but unchangeable
tup = ("var1","var2","var3")
tup = (1,2,3)
#Error
2
example = [1, 2, 3, 4]
# Here is a list above! As we both know, lists can change in value
# unlike toples, which are not using [] but () instead and cannot
# change in value, because their values are static.

# list() converts your tuple into a list.
tupleexample = ('a', 'b', 'c')

print(list(tupleexample))

>> ['a', 'b', 'c']

# tuple() does the same thing, but converts your list into a tuple instead.

print(example)

>> [1, 2, 3, 4]

print(tuple(example))

>> (1, 2, 3, 4)
0

New to Communities?

Join the community