美文网首页
python第六天

python第六天

作者: FDDDDDDD_ | 来源:发表于2017-11-03 21:20 被阅读0次

    集合

    1、列表list

    2、元组tuple

    3、字典dict

    4、无序列表set

    一、列表

    列表的语法

    定义    标识符=[值1,值2,值3..[[]]..]

    使用    标识符[下标]

    1列表可以存储任何类型的值

    1、int

    2、float

    3、True,False

    4、str

    5、None

    6、list

    2每个数值之间,需要使用逗号分隔

    二、遍历

    myList = [120,110,119,10086,10010,10000]

    myLen = len(myList)

    print(myLen)

    num=0

    while num<myLen:

    print('%s:%s'%(num,myList[num]))

    num+=1

    每次循环,获取一个值,直到最后一个值

    for item in myList:

    print(item)

    三、列表的查增改删

    1根据下标查找值

    index = 列表.index(值)

    从列表中找出某个值第一个匹配项的索引位置

    count = 列表.count(值)

    统计某个元素在列表中出现的次数

    lenth = len(列表)

    查询列表的长度,元素的个数

    max(列表) ,min(列表)

    查询列表中的最大值,最小值

    2列表.append(值)

    新增到末尾

    列表.insert(下标,值)

    插入到指定位置

    列表.extend(列表)

    列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)

    3列表[下标] = 值

    4列表.pop()

    删除末尾元素,并返回此元素

    列表.pop(下标)

    根据元素下标删除,并返回次元素

    del  列表[下标]

    根据元素下标删除

    列表.remove(值)

    根据元素的值删除

    四、判断

    ls = [1,2,3]

    print(100 in ls)    #False

    print(100 not in ls)  #True

    五、脚本操作

    1.

    ls1 = [1,2,3]

    ls2 = [2,3,4]

    方法一

    ls2.extend(ls1)

    方法二

    ls2 = ls2+ls1

    print(ls2)

    2.

    ret = '哈喽'*100

    print(ret)

    六、排序

    #倒序方法

    ls=[.....]

    ls.reverse()

    print(ls)

    ls = [110,120,119]

    ls.sort()     #小到大

    print(ls)

    ls = [110,120,119]

    ls.sort(reverse=True)    #大到小(可查询help(list.sort))

    print(ls)

    sort就是按照数字排的。

    数字按大小排

    非数字,转成数字ord,再排序

    相关文章

      网友评论

          本文标题:python第六天

          本文链接:https://www.haomeiwen.com/subject/fzjxmxtx.html