Python 基础知识(5)

2.数据类型再进阶

2.1列表 list

是一个有序且可变的容器,可以存放多个不同类型的元素

列表:存储同一个类别数据,方便操作

  • 字符串,不可变,即:创建好之后内部无法修改【内置功能都是新创建一份数据】

name = 'xiao ming'
data = name.upper()# 转大写
print(name)
print(data)
​
xiao ming
XIAO MING
  • 列表,可变,即:创建好之后内部元素可以修改。【独有功能基本上都是直接操作列表内部,不会创建新的一份数据】

user_list = ['车子','房子']
user_list.append('妹子')#在末尾追加
print(user_list)
​
['车子', '房子', '妹子']

2.1.1 列表的增

追加,在原列表尾部追加值

1.append:添加一个数据,添加在列表的最后一位
    语法:列表名.append(内容)
    
li.append("小川")
print(li)
​
[2, 3, 4, 6, 8, 9, 10, '小川']
​
2.insert:添加一个数据,添加到指定的位置
    语法:列表名.insert(下标的位置,内容)
    li.insert(0,'乃荣')
    
    ['乃荣', 2, 3, 4, 6, 8, 9, 10, '小川']
    
3.extend:添加一个序列类型,到最后一位,并且把序列类型拆分
    语法:列表名.extend(序列类型)
    li.extend("大力")
    
    ['乃荣', 2, 3, 4, 6, 8, 9, 10, '小川', '大', '力']

2.1.2 列表的删

.pop:删除一个值,默认从最后一个开始删,也可以指定位置
语法是:列表名.pop(下标)
li = ['小明','小刚','小丽','小亮']
li.pop(-1)
print(li)
​
['小明', '小刚', '小丽']
​
li.pop(-1)
print(li)
​
['小明', '小刚']
.remove:删除一个指定的值,如果有多个,就从第一个开始删
    语法:列表名.remove(删除对象)
li = ['小明','小刚','小丽','小亮']
li.remove('小刚')
print(li)


['小明', '小丽', '小亮']
​
.clear:清空列表的所有数据
    语法:列表名:clear()

                
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值