列表内置基本方法

#作用:多个装备,多个爱好,多门课程,多个女朋友等

#定义:[]内可以有多个任意类型的值,逗号分隔
# my_girl_friends=['alex','wupeiqi','yuanhao',4,5] #本质my_girl_friends=list([...])
#
# l=list('hello') # list内只能跟能够被for循环遍历的数据类型
# print(l)
# l=list({'a':1,'b':2})
# print(l)

#优先掌握的操作:
#1、按索引存取值(正向存取+反向存取):即可存也可以取
# names=['alex','wxx','lxx','egon']
# names[0]='ALEX'

# print(names)
#2、切片(顾头不顾尾,步长)
# names=['alex','wxx','lxx','egon']
# print(names[0:3])
# names=['alex','wxx','lxx','egon','a','b']
# print(names[0:4:2]) #顾头不顾尾,步长

#3、长度
# names=['alex','wxx','lxx','egon']
# print(len(names))

#4、成员运算in和not in
# names=['alex','wxx','lxx','egon',4]
# print(4 in names)


#5、追加
# names=['alex','wxx','lxx','egon']
# names.append('cxx1')
# names.append('cxx2') #insert(1,'SB')用法是1索引前面插入
# names.append('cxx3')
# print(names)

#6、删除
# names=['alex','wxx','lxx','egon']
# del names[2] #取出! remove也是取出,修改了原列表

# print(names)

#7、循环
# names=['alex','wxx','lxx','egon']
# for name in names:
# print(name)

# 需要掌握的操作(****)
# names=['alex','wxx','lxx','egon',4,3.1]
# names.insert(1,'SB')
# print(names)

# names=['alex','wxx','lxx','egon',4,3.1]
# res=names.remove('wxx') # 单纯的删掉,是按照元素的值去删除,没有返回值
# print(res)
# print(names)


# names=['alex','wxx','lxx','egon',4,3.1]
# res=names.pop(1) #拿走一个值,是按照索引去删除,有返回值 (del和remove没有)
# print(names)
# print(res)

# names=['alex','wxx','lxx','egon',4,3.1]
# print(names.pop()) #默认从后边拿走一个值
# print(names.pop())

names=['alex','wxx','lxx','lxx','egon',4,3.1]
# print(names.count('lxx'))

# print(names.index('lxx'))

# names.clear() #全删,列表就变空列表了
# print(names)

# x=names.copy()
# print(x)

# names.extend([1,2,3]) #从后面额外加入列表
# print(names)

# names.reverse()
# print(names)

# names=[1,10,-3,11]
# names.sort(reverse=True)
# print(names)


#二:该类型总结
# 1 存一个值or存多个值
# 可以存多个值,值都可以是任意数据类型
#
# 2 有序or无序
# 有序
# 3 可变or不可变
# 可变

# l=['a','b']
# print(id(l))
# l[0]='A'
# print(id(l))

转载于:https://www.cnblogs.com/wangcheng9418/p/9117970.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值