R function rep() in Python (replicates elements of a list/vector)

后端 未结 8 1766
无人共我
无人共我 2021-01-31 14:20

The R function rep() replicates each element of a vector:

> rep(c(\"A\",\"B\"), times=2)
[1] \"A\" \"B\" \"A\" \"B\"

This is like the list m

8条回答
  •  时光说笑
    2021-01-31 14:55

    What do you think about this way?

    To repeat a value:

    >>> repetitions=[]
    >>> torep=3
    >>> nrep=5
    >>> for i in range(nrep):
    >>>     i=torep
    >>>     repetitions.append(i)
    [3, 3, 3, 3, 3]
    

    To repeat a sequence:

    >>> repetitions=[]
    >>> torep=[1,2,3,4]
    >>> nrep= 2
    >>> for i in range(nrep):
    >>>     repetitions=repetitions+torep
    >>> print(repetitions)
    [1, 2, 3, 4, 1, 2, 3, 4]
    

提交回复
热议问题