栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python栈-列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python栈-列表

想知道某个字数类型:type()/isinstance(a, str)

a=a+3    a+=3

幂运算  3**5    3的5次方    幂运算执行顺序

 

三元操作符:

small = x if x<5 else y

断言assert

range 语法  range (1,5). 输出 1,2,3,4

range (1,5,2). 输出 1,3

Contiune 终止本轮循环,进行下一轮循环

for i in range(10):

    if i%2 !=0:

        print(i)

        continue

    i +=2

    print(i)

结果:

2

1

4

3

6

5

8

7

10

9

二、列表

(1)创建一个普通列表  menber = [‘小甲鱼’,‘小布丁’]

(2)创建一个混合列表 mix=[1,‘小甲鱼’,3.14,[1,2,3]]

  (3)   创建一个空列表 empty=[]

  (4)   向列表添加元素 member.append(‘福禄娃娃’)

(5) 使用一个列表扩张另一个列表 member.extend([1,2])     menber = [‘小甲鱼’,‘小布丁’,1,2]

  (6). Member.inster(0,’牡丹’)     menber = [‘牡丹’,‘小甲鱼’,‘小布丁’,1,2]

(7)获取列表元素 列表名[0]

  (8)  从列表删除元素

member.remove(‘小甲鱼’)。 必须知道名字

Del member[1]       del是一种语句。 表明会删除列表

member.pop()    出来最后一个值

membe.pop(1)    

(9)列表切片—一次性获取多个元素

menber = [‘小甲鱼’,‘小布丁’],‘小甲鱼1’,‘小布丁1’]

member[1:3].     [‘小布丁’],‘小甲鱼1’,‘小布丁1’]

拷贝列表 member=member[:]

(10)列表 list*3   复制列表3次

123  in list3

小甲鱼 not in list3          in只能判断第一层列表

访问列表中列表的值      ‘小甲鱼’ in list3[1]

(11)count 列表内置方法  统计个数

List3.count(1243)

List3.index(123)    123第一次出现的位置

List3.index(123,3,7)    123第一次出现的位置。位置从3,7

(12)list3.reverse() 逆袭   第一个和最后一个交换位置

(13)list3.sort() 排序默认从小到大

           list3.sort(reverse=True) 从大到小

list11=list13   list11和list13指向同一个列表

list12=list11[:]完完全全复制一份新的

 

list1=[1,5,10,9,8,22]
list2=['兔子  ','鸭子  ','大白鹅  ']
print("append功能输入:")
list2.append('菠菜')
for i in list2:
    print(i)

print("--------------------------------------------")

list2.extend(['白菜','豆腐'])
print("extend功能输入:")
for i in list2:
    print(i)

print("--------------------------------------------")
print("instert功能输入:")
list2.insert(2,'青笋')
for i in list2:
    print(i)

print("--------------------------------------------")
print("remove功能输入:")
list2.remove('青笋')
for i in list2:
    print(i)

print("--------------------------------------------")
list3=list2[:]
print("切片功能输入:")
for i in list3:
    print(i)

print("--------------------------------------------")
print("复制列表:")
list4=list2
for i in list4:
    print(i)


print("--------------------------------------------")
list2.remove('兔子  ')
for i in list2:
    print(i)
print("********************************************")
for i in list4:
    print(i)


print("#############################################")
print(list1.pop())
print("#############################################")
print(list1.pop(1))


print("---------------------------------------------")
list66=[11,22,33,44,55,66]
list77=list66[1:3]
for i in list77:
    print(i)

print("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%")
list99=list77*3
for i in list99:
    print(i)
print("¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥")
print(list99.count(22))

print("----------------------------------------------")
print(list99.index(33))
print("indexd------------------------------------------")
print(list99.index(22,0,1))

print("reverse------------------------------------------")
list100=[2,87,98,100,1]
list100.reverse()
for i in list100:
    print(i)


print("sort------------------------------------------")
list101=list100[:]
list101.sort()
for i in list101:
    print(i)

print("reverse 、sort 混合用法------------------------------------------")
list102=list100[:]
list102.sort(reverse=True)
for i in list102:
    print(i)

print("reverse 、sort 混合用法--从小到大------------------------------------------")
list103=list100[:]
list103.sort(reverse=False)
for i in list103:
    print(i)

输出结果:
append功能输入:
兔子  
鸭子  
大白鹅  
菠菜
--------------------------------------------
extend功能输入:
兔子  
鸭子  
大白鹅  
菠菜
白菜
豆腐
--------------------------------------------
instert功能输入:
兔子  
鸭子  
青笋
大白鹅  
菠菜
白菜
豆腐
--------------------------------------------
remove功能输入:
兔子  
鸭子  
大白鹅  
菠菜
白菜
豆腐
--------------------------------------------
切片功能输入:
兔子  
鸭子  
大白鹅  
菠菜
白菜
豆腐
--------------------------------------------
复制列表:
兔子  
鸭子  
大白鹅  
菠菜
白菜
豆腐
--------------------------------------------
鸭子  
大白鹅  
菠菜
白菜
豆腐
********************************************
鸭子  
大白鹅  
菠菜
白菜
豆腐
#############################################
22
#############################################
5
---------------------------------------------
22
33
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
22
33
22
33
22
33
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
3
----------------------------------------------
1
indexd------------------------------------------
0
reverse------------------------------------------
1
100
98
87
2
sort------------------------------------------
1
2
87
98
100
reverse 、sort 混合用法------------------------------------------
100
98
87
2
1
reverse 、sort 混合用法--从小到大------------------------------------------
1
2
87
98
100

Process finished with exit code 0

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/445020.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号