首页 > 编程语言 > 详细

python初级(302) 7 列表

时间:2019-12-14 23:39:00      阅读:105      评论:0      收藏:0      [点我收藏+]

friends = list()

创建一个列表

 

列表可以包含的内容:

m_list = [5, 7, 9, 20]

letters = [‘a’, ‘b’, ‘e’]

 

从列表获取元素:

letters[3]

索引从0开始

 

列表的分片

m_list[1:3]

分片的简写

m_list[:2]

 

修改元素:

m_list[2] = 100

 

增加元素:

append()

删除元素:

remove()

 

选择排序:

 

选择排序:

# !/usr/bin/env python3
# -*- coding: utf-8 -*-


def find_min(arr):
    min_num = arr[0]
    for i in range(1, len(arr)):
        if arr[i] < min_num:
            min_num = arr[i]
    return min_num


def selection_sort(arr):
    """
    选择排序
    """
    sort_arr = list()
    length = len(arr)
    for i in range(length):
        min_num = find_min(arr)
        sort_arr.append(min_num)
        arr.remove(min_num)

    return sort_arr


arr = [3, 10, 2, 7, 16]
datas = selection_sort(arr)
print(datas)

python初级(302) 7 列表

原文:https://www.cnblogs.com/luhouxiang/p/12041521.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!