做题中忘记的一些 python 小知识(2)

发布时间:2024年01月13日

4. sort 和 sorted

  1. The list method sort() sorts the list itself, in place.
  2. The general function sorted() returns a sorted copy of the list.
  3. sort和sorted里需要排序的数据类型应该相同.
    但是整型和浮点型可以一起比较,int会转换成float再进行比较.
    obj_list=[1, 3.14, “sting”]
    sorted(obj_list) 和 obj_list.sort()会报错

(1) sort

nums.sort()
sort
// 输出 [1, 2, 3, 4, 5]

nums.sort(reverse=True)
nums
// 输出 [5, 4, 3, 2, 1]

(2) sorted

nums=[1, 4, 2, 5, 3]
sorted_nums = sorted(nums)
print(sorted_nums)
// 输出 [1, 2, 3, 4, 5]

sorted("jidhshfyghuuho1234")
// 输出 ['1','2','3','4','d','f','g','h','h','h','h','i','j','o','s','u','u','y']

3. set 只有 key,没 value。set 中的值唯一。

2. 元组内容不能修改

a = (1,2,3)
a[0] = 4
a
// 会报错 TypeError: 'tuple' object does not support item assignment 
// 元组中的内容不能被修改

1. jupyter 将所有输出都打印出来

from IPython.core.interactiveshell import InteractiveShell#
InteractiveShell.ast_node_interactivity="all"
// 使用这两行可以把所有输出都打印出来
from IPython.core.interactiveshell import InteractiveShell#
InteractiveShell.ast_node_interactivity="all"#使用这两行可以把所有输出都打印出来
s = "djfifikif"
s[2:4]
s
// 输出'fi'
// 输出'djfifikif'
文章来源:https://blog.csdn.net/li_yizhixiaowukong/article/details/135566661
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。