python怎么重新开始循环,列表重点 ---Python重新开始第二天

一、list类中提供的方法

1. 原来值最后追加

对象.方法(..) # li对象调用append方法

li.append(5)

li.append("alex")

li.append([1234,2323])

print(li)

2 清空列表

li.clear()

print(li)

3 拷贝,浅拷贝

v = li.copy()

print(v)

4. 计算元素出现的次数

v = li.count(22)

print(v)

5. 扩展原列表,参数:可迭代对象

li = [11, 22, 33, 22, 44]

li.extend("不得了")

print(li)

>>>[11, 22, 33, 22, 44, '不', '得', '了']

6. 根据值获取当前值索引位置(左边优先)

li = [11, 22, 33, 22, 44]

v= li.index(22)

print(v)

7. 在指定索引位置插入元素

li = [11, 22, 33, 22, 44]

li.insert(0,99)

print(li)

8、 删除某个值(1.指定索引;2. 默认最后一个),并获取删除的值

li = [11, 22, 33, 22, 44]

v = li.pop()

print(li)

print(v)

li = [11, 22, 33, 22, 44]

v = li.pop(1)

print(li)

print(v)

二、列表支持的操作

索引取值

print(li[3])

切片,切片结果也是列表

print(li[3:-1])

for循环

# while循环

索引修改,切片修改

############# 索引

修改

li[1] = 120

print(li)

li[1] = [11,22,33,44]

print(li)

删除,第一种方式

del li[1]

print(li)

############# 切片

修改

li[1:3] = [120,90]

print(li)

删除

del li[2:6]

print(li)

列表转换成字符串,

需要自己写for循环一个一个处理: 既有数字又有字符串

li = [11,22,33,"123","alex"]

# r = str(li) # '[11,22,33,"123","alex"]'

# print(r)

s = ""

for i in li:

s = s + str(i)

print(s)

直接使用字符串join方法:列表中的元素只有字符串

li = ["123","alex"]

v = "".join(li)

print(v)

标签:11,22,Python,44,li,33,第二天,print,列表

来源: https://www.cnblogs.com/lishuaing/p/10666461.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值