python 패 리 티 분할 list, python 분할 list, 원래 list 의 홀수 list, 원래 list 의 짝수 list...

수요: 현재 list, rangedata = ['m', 'M', 'h', 'c', 'X', 'Z', 'A', 'o']
두 개의 list 를 얻 고 싶 습 니 다. 하 나 는 홀수 list = ['m', 'h', 'X', 'A'],   또 하 나 는 짝수 list: ['M', 'c', 'Z', 'o']
방법 1:
range_data = ['m', 'M', 'h', 'c', 'X', 'Z', 'A', 'o']
list_a = []
list_b = []
for i in range_data:
    lem_a = range_data.index(i)
    if (lem_a%2) == 0:
        list_a.append(i)
        a = a + 1

    else:
        list_b.append(i)
        a = a + 1

print list_a
print list_b

출력 결과:
['m', 'h', 'X', 'A']
['M', 'c', 'Z', 'o']

 
첫 번 째 방법 은 너무 복잡 해서 인터넷 에서 간단 한 방법 이 있다.
range_data = ['m', 'M', 'h', 'c', 'X', 'Z', 'A', 'o']
print range_data[::2]
print range_data[1::2]

출력 결과:
['m', 'h', 'X', 'A']
['M', 'c', 'Z', 'o']

  
 
다음으로 전송:https://www.cnblogs.com/xuchunlin/p/6676298.html

좋은 웹페이지 즐겨찾기