首页 > 其他分享 >10 列表 List 公共功能

10 列表 List 公共功能

时间:2024-09-25 20:46:18浏览次数:15  
标签:10 users List len 列表 content 99 print 李邵奇

1、len

获取列表长度。

#获取长度
users = ["李邵奇","奇航",99]
val = len(users)
print(val) # 3
2、索引

获取一个字符。

#索引
users = ["李邵奇","奇航",99]
val = users[0]  #"李邵奇"
print(val)
3、切片

获取一段字符串(子序列)。

users = ["李邵奇","奇航",99]

val = users[0:2]   #"李邵奇" 99
4、删除

(数字/布尔/字符串除外)

注意:

  • 字符串本身不能修改或删除【不可变类型】 v1 = "alex".upper()
  • 列表是可变类型。
users = ["李邵奇","奇航",99]
# 方式一
users.pop(1)
print(users)

# 方式二:
del users[1]  
del user[0,3]
print(users)
5、修改
users = ["李邵奇","奇航",99]
users[2] = 66

users[0] = '李杰'
users[0][1]
6、步长
users = ["李邵奇","奇航",99]

val = users[0:2:2]
7、for 循环
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
    print(i)
"""
"""
users = ['李邵奇','利奇航','张三丰','李子森']
for i in users:
    # 第一次循环:i=“李邵奇”
    print(i)
    for ele in i:
        print(ele)
"""

# 练习题:请通过for循环和数字计数器实现:users = ['李邵奇','利奇航','张三丰','李子森']
"""
    0 李邵奇
    1 利奇航
    2 张三丰
    3 李子森
"""
"""
# 方式一
users = ['李邵奇','利奇航','张三丰','李子森']
count = 0
for i in users:
    print(count,i)
    count += 1
"""
"""
# 方式二
users = ['李邵奇','利奇航','张三丰','李子森']
users_len = len(users) # 4
for index in range(0,users_len): # [0,1,2,3]
    print(index,users[index])
"""
8、删除
9、更新【无】
练习题
"""
实现一个整数加法计算器(两个数相加):

如:content = input("请输入内容:") 用户输入:5+9或5+ 9或5 + 9(含空白),然后进行分割转换最终进行整数的计算得到结果。
"""



# 思路一:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
content = content.strip() # [5+9]  或 [5 +9]  或者 [5 + 9]
v1 = int(content[0])
v2 = int(content[-1])
v3 = v1 + v2 
"""

# 思路二:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
content_len = len(content)
index = 0
total = 0
while True:
    char = content[index]
    if char.isdigit():
        total += int(char)
    index += 1
    if index == content_len:
        break
print(total)
"""

# 思路三:
"""
content = input('请输入:') # [5+9]  或 [5 +9]  或者 [ 5 + 9 ]
result = content.split('+')
# print(result) # ['55 ', ' 99 ']
v1 = int(result[0]) # "55"
v2 = int(result[1]) # " 99 "
v3 = v1 + v2
print(v3)
"""

标签:10,users,List,len,列表,content,99,print,李邵奇
From: https://www.cnblogs.com/jhchena/p/18432162

相关文章

  • 12 列表总结
    1、增:append/insert2、删:remove/pop/clear/delusers[2]3、改:users[3]="新值"4、查:索引/切片5、列表嵌套users=["alex",0,True,[11,22,33,"老男孩"],[1,['alex','oldboy'],2,3]]users[0]users[2]users[0][2......
  • 11 列表 独有功能
    1、append最常用在列表的最后追加一个元素users=[]users.append('alex')print(users)"""示例一:users=[]whileTrue:name=input('请输入姓名:')users.append(name)print(users)""""""示例二:#录入......
  • 「漏洞复现」用友U8 CRM config/relobjreportlist.php SQL注入漏洞
    0x01 免责声明请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需......
  • 为什么iTunes提示找不到msvcr100.dll?彻底解决iTunes找不到msvcr100.dll的五种方法
    iTunes提示找不到msvcr100.dll的原因通常是由于电脑系统中缺失了这个必要的动态链接库文件(DLL)。msvcr100.dll是MicrosoftVisualC++2010RedistributablePackage的一部分,许多软件(包括iTunes)都依赖于它来运行。当这个文件丢失或损坏时,iTunes等程序就无法正常启动。以下是彻......