• 关于list,字符串的小记录


    1.关于操作list的命令:

    a.append("hi")

    这个可以在list的最后一项加上个这个字符串"hi",a是list的名字。

    del a[3]

    删去list中的三号元素,其他元素自动提前

    使用中试过a=a.append("hi")试图在在a中添加一项,但再print却得到NULL。

    原因应该是这两个都是命令,只能先a.append("hi")再把新的a赋值给其他变量

    2.切片:

    用:分割。冒号前的数表示切片的开始位置,冒号后的数字表示切片到哪里结束。

    开始位置包含在切片中,而结束位置不包括!!遍历那个for in range(1,5)也是,目前只有randint的那个范围是两个端点都包括

     3.字符串的分割:

    可以理解成把字符串分块变成list形式

    语法 sentence="i am a superman"

    sentence.split()意味按空格分割变成['i','a','superman']

    注意:字符串里即使有数字,得到的也都是字符串。

    4.链接link:

    这里是把一个link中的字符串练成一个字符串,注意link中的所有元素必须得都是字符串!!!!!

    格式是''.join()   点号前面接的是连接的符号,join后面的括号里面的是要连接的link。

    ':'.join(['apple', 'pear', 'orange'])得"apple:pear:orange"

    5.字符串:word="hello world"

    字符串也可以用索引word[2];遍历for i in word:;切片print word[5:7],连接字符newword = ','.join(word)

  • 相关阅读:
    P1227 【[JSOI2008]完美的对称】
    Hive使用Calcite CBO优化流程及SQL优化实战
    深入浅出Calcite与SQL CBO(Cost-Based Optimizer)优化
    神奇的传送门
    怎么设计一个秒杀系统
    我的收藏
    Redis 客户端 Jedis、lettuce 和 Redisson 对比
    Redis 的完整安装过程
    Redis GEO 功能使用场景
    Redis 传送门
  • 原文地址:https://www.cnblogs.com/wangshen31/p/6341503.html
Copyright © 2020-2023  润新知