Python: how to join entries in a set into one string?

前端 未结 8 1198
青春惊慌失措
青春惊慌失措 2020-12-13 17:06

Basically, I am trying to join together the entries in a set in order to output one string. I am trying to use syntax similar to the join function for lists. Here is my atte

8条回答
  •  再見小時候
    2020-12-13 17:36

    Set's do not have an order - so you may lose your order when you convert your list into a set, i.e.:

    >>> orderedVars = ['0', '1', '2', '3']
    >>> setVars = set(orderedVars)
    >>> print setVars
    ('4', '2', '3', '1')
    

    Generally the order will remain, but for large sets it almost certainly won't.

    Finally, just incase people are wondering, you don't need a ', ' in the join.

    Just: ''.join(set)

    :)

提交回复
热议问题