extract last two fields from split

前端 未结 2 736
悲&欢浪女
悲&欢浪女 2021-01-04 06:10

I want to extract last two field values from a variable of varying length. For example, consider the three values below:

fe80::e590:1001:7d11:1c7e

ff02::1:f         


        
2条回答
  •  野趣味
    野趣味 (楼主)
    2021-01-04 06:45

    If s is the string containing the IPv6 address, use

    s.split(":")[-2:]
    

    to get the last two components. The split() method will return a list of all components, and the [-2:] will slice this list to return only the last two elements.

提交回复
热议问题