01 列表内置方法

‘‘‘‘‘‘
‘‘‘
列表:
    在[]内,可以存放多个任意类型的值,并以逗号隔开。
    一般用于存放学生的爱好,课堂的周期等等
‘‘‘
#定义一个学生列表,可存放多个学生
#本质上是list([‘钱垚‘,‘张天爱‘,‘邢菲‘,‘林一‘])
students = [‘钱垚‘,‘张天爱‘,‘邢菲‘,‘林一‘]
print(students[1])

student_info = [‘林一‘,19,‘smale‘,[‘滑板‘,‘跳舞‘]]
#取林一同学所有爱好
print(student_info[3])  #[‘滑板‘, ‘跳舞‘]
#取林一同学的第二个爱好
print(student_info[3][1])   #跳舞

‘‘‘
优先掌握的操作:
    1、按索引取值(正向存取+反向存取):即可存也可取
    2、切片(顾头不顾尾,步长)
    3、长度len
    4、成员运算in和not in
    5、追加 append(只能追加末尾)
    6、删除 del
    7、循环
‘‘‘
#按索引取值(正向存取+反向存取):即可存也可取
print(student_info[-2]) #smale

#切片(顾头不顾尾,步长)
print(student_info[0:4:2])  #[‘林一‘, ‘smale‘]

#长度len
print(len(student_info))    #4

#成员运算in和not in
print(‘林一‘ in student_info) #True
print(‘林一‘ not in student_info) #False

#追加
#在student_info列表末尾追加一个值
student_info.append(‘合肥学院‘)
print(student_info) #[‘林一‘, 19, ‘smale‘, [‘滑板‘, ‘跳舞‘], ‘合肥学院‘]

#删除
#删除列表索引为2的值
del student_info[2]
print(student_info) #[‘林一‘, 19, [‘滑板‘, ‘跳舞‘], ‘合肥学院‘]

#需要掌握的
student_info = [‘林一‘,19,‘smale‘,[‘滑板‘,‘跳舞‘],19]
#1、获取列表中某个值的索引
print(student_info.index(19))   #1

#2、count 获取列表中某个值的数量
print(student_info.count(19))    #2

#3、pop取值,括号中是空的默认取列表中最后一个值,类似删除
#若pop()括号中写了索引,则取索引对应的值
student_info.pop()
print(student_info) #[‘林一‘, 19, ‘smale‘, [‘滑板‘, ‘跳舞‘]]
student_info.pop(2)
print(student_info) #[‘林一‘, 19, [‘滑板‘, ‘跳舞‘]]
#去除列表中索引为2的值,并赋值给sex
student_info = [‘林一‘,19,‘smale‘,[‘滑板‘,‘跳舞‘],19]
sex = student_info.pop(2)
print(sex)  #smale
print(student_info) #[‘林一‘, 19, [‘滑板‘, ‘跳舞‘], 19]

#4、移除,把列表中的某个值的第一个值移除
student_info.remove(19)
print(student_info) #[‘林一‘, [‘滑板‘, ‘跳舞‘], 19]

name = student_info.remove(‘林一‘)
print(name) #None
print(student_info) #[[‘滑板‘, ‘跳舞‘], 19]

#5、插入值
student_info = [‘林一‘,19,‘smale‘,[‘滑板‘,‘跳舞‘],19]
#在student_info中,索引为3的位置插入合肥学院
student_info.insert(3,‘合肥学院‘)
print(student_info) #[‘林一‘, 19, ‘smale‘, ‘合肥学院‘, [‘滑板‘, ‘跳舞‘], 19]

#6、extend 合并列表
student_info1 = [‘林一‘,19,‘smale‘,[‘滑板‘,‘跳舞‘],19]
student_info2 = [‘邢菲‘,20,‘smale‘,[‘滑板‘,‘跳舞‘]]
#把student_info2所有的值插入student_info1内
student_info1.extend(student_info2)
print(student_info1)    #[‘林一‘, 19, ‘smale‘, [‘滑板‘, ‘跳舞‘], 19, ‘邢菲‘, 20, ‘smale‘, [‘滑板‘, ‘跳舞‘]]

#循环
for student in student_info:
    print(student)

原文地址:https://www.cnblogs.com/urassya/p/11083543.html

时间: 2024-11-09 09:47:38

01 列表内置方法的相关文章

列表内置方法

列表内置方法 1.索引取值.索引修改值 lt = [1,2,3,4] print(lt[1]) lt[1] = 3 print(lt) 2 [1, 3, 3, 4] 2.切片 print(lt[:])#冒号左边没有左边取到头,右边没有则右边取到头 print(lt[1:2])#顾头不顾尾,只打印索引号为1的元素 print(lt[1:4:2])#步长为2 [1, 3, 3, 4] [3] [3, 4] 3.for 循环 for i in lt: print(i**2)#打印列表每一个值的幂 1

01类内置方法

# 写一个单例类# __名子__ # 类中的特殊方法.内置方法 # 双下方法 # 魔法方法 # __call__ flask# __new__ 特别重要 写一个单例类# __len__# __str__ /__repr__ __call__ # __call__ flask class A: def __call__(self, *args, **kwargs): print("执行__call__方法") # # a = A() # a() # 对象加()执行call方法 # A()

06 python初学 (列表内置方法)

目录: type(a) is list :判断 a 是不是列表.返回 True False count:计算列表内某一元素出现的次数 extend:在列表末尾一次性添加另一列表中的全部值 index:查找该元素在列表内第一出现的位置(根据内容找位置) reverse:将列表反转,直接会更改列表 sort:将列表进行排序,排序规则按 ASCII 表顺序,直接会更改列表.将 reverse=True可以实现列表逆序排序输出 in:判断某一元素在不在列表中mylist = ['to', 'be', '

day05_09 列表内置方法

count计算元素出现的次数 t = ['to','be','or','not','to','be'].count('to') print(t) 输出结果:2 extend用法 a = [1,2,3] b = [4,5,6] a.extend(b) print(a) print(b) 输出结果: index查找位置,只能索引一个 a = ['wuchao','jinxin','xiaohu','sanpang','liqang'] print(a.index('jinxin')) 输出结果:1

python中的列表内置方法小结

#!/usr/local/bin/python3 # -*- coding:utf-8 -*- names=['zhangyu','mahongyan','zhangguobin','shachunhua'] #-----增----- '''names.append('zhangzhongjian') #在list尾部插入一个元素 names.insert(1,'aaa') #在list指定位置插入一个元素''' #-----删----- '''names.remove('zhangyu') #

Python列表的内置方法

常用的列表内置方法: append() 列表中追加数据,追加的数据在列表最后面 >>> name_list=['zhangsan', 'lisi', 'wangwu'] >>> name_list.append('liumazi') >>> name_list ['zhangsan', 'lisi', 'wangwu', 'liumazi'] del list[#]: 删除列表中指定下标位置的元素 >>> name_list ['zh

06 列表、字典、集合、元祖的内置方法

1.列表内置方法l=[1,2,3,4,5,6,7] res = l.clear() print(res)#None 因此.clear方法没有返回值 print(l)#[] 现在列表为空了 将列表反转reserse() l = [1,2,1,3,4,5,6,7] l.reverse() print(l)#[7, 6, 5, 4, 3, 1, 2, 1] sort()排序l1 = [43,6,1,7,99] l1.sort(reverse=False) # 可以通过指定参数来修改默认的拍讯规则(降序

列表、字典内置方法

列表内置方法:只能给列表用 lt = [1, 2, 3,4] 方法 代码 索引取值/索引修改值 lt[0] = 2 print(lt) 索引切片 print(lt[0:1]) 成员运算in/not in print(2 in lt) print(2 not in lt) for循环 for i in lt:print(i) len长度 print(len(lt)) append():追加值 lt.append(4) print(lt) sort():排序 lt.sort() print(lt)

内置方法练习(一)

字符串内置方法练习 # 字符串长度 name = 'his name is tom' print(len(name)) 15 #字符串索引取值 print(name[6]) m #字符串切片练习 print(name[1:7:3]) # 顾头不顾尾,步长取的值也包括在步长内 print(name[::-1]) # 字符串翻转 print(name[:-1]) # 取最后一个值前面所有值 print(name[1:]) # 取第一个值后面所有值 print(name[-3:]) # 逆序取值 ia