开发者

python - how do you store elements in a tuple

how to store elements in a tuple?

I did this:

for i in range (0, capacity):
    for elements in self.table[i]:
        # STORE 开发者_如何学PythonTHE ALL THE ELEMENTS IN THE TUPLE


tuples are immutable. You can create a tuple. But you cannot store elements to an already created tuple. To create (or convert) your list of elements to a tuple. Just tuple() it.

t = tuple([1,2,3])

In your case it is

t = tuple(self.table[:capacity])


Since you haven't told us - we can only guess what table looks like If it is a list of lists for example, you can do this to get a tuple of tuples

>>> table =[[1,2,3],[4,5,6],[7,8,9]]
>>> tuple(map(tuple, table))
((1, 2, 3), (4, 5, 6), (7, 8, 9))

>>> capacity=2
>>> tuple(map(tuple, table[:capacity]))
((1, 2, 3), (4, 5, 6))


It's as easy as t = tuple(self.table[i])


I think this is what you want.

x = []
for i in range (0, capacity):
  for elements in self.table[i]:
    x.append(elements)
t = tuple(x)
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜