I constantly forget the names of the colors I want to use and keep coming back to this question =)

The previous answers are great, but I find it a bit difficult to get an overview of the available colors from the posted image. I prefer the colors to be grouped with similar colors, so I slightly tweaked the matplotlib answer that was mentioned in a comment above to get a color list sorted in columns. The order is not identical to how I would sort by eye, but I think it gives a good overview.

I updated the image and code to reflect that 'rebeccapurple' has been added and the three sage colors have been moved under the 'xkcd:' prefix since I posted this answer originally.

I really didn't change much from the matplotlib example, but here is the code for completeness.

import matplotlib.pyplot as plt
from matplotlib import colors as mcolors


colors = dict(mcolors.BASE_COLORS, **mcolors.CSS4_COLORS)

# Sort colors by hue, saturation, value and name.
by_hsv = sorted((tuple(mcolors.rgb_to_hsv(mcolors.to_rgba(color)[:3])), name)
                for name, color in colors.items())
sorted_names = [name for hsv, name in by_hsv]

n = len(sorted_names)
ncols = 4
nrows = n // ncols

fig, ax = plt.subplots(figsize=(12, 10))

# Get height and width
X, Y = fig.get_dpi() * fig.get_size_inches()
h = Y / (nrows + 1)
w = X / ncols

for i, name in enumerate(sorted_names):
    row = i % nrows
    col = i // nrows
    y = Y - (row * h) - h

    xi_line = w * (col + 0.05)
    xf_line = w * (col + 0.25)
    xi_text = w * (col + 0.3)

    ax.text(xi_text, y, name, fontsize=(h * 0.8),
            horizontalalignment='left',
            verticalalignment='center')

    ax.hlines(y + h * 0.1, xi_line, xf_line,
              color=colors[name], linewidth=(h * 0.8))

ax.set_xlim(0, X)
ax.set_ylim(0, Y)
ax.set_axis_off()

fig.subplots_adjust(left=0, right=1,
                    top=1, bottom=0,
                    hspace=0, wspace=0)
plt.show()

Additional named colors

Updated 2017-10-25. I merged my previous updates into this section.

xkcd

If you would like to use additional named colors when plotting with matplotlib, you can use the xkcd crowdsourced color names, via the 'xkcd:' prefix:

plt.plot([1,2], lw=4, c='xkcd:baby poop green')

Now you have access to a plethora of named colors!

Tableau

The default Tableau colors are available in matplotlib via the 'tab:' prefix:

plt.plot([1,2], lw=4, c='tab:green')

There are ten distinct colors:

HTML

You can also plot colors by their HTML hex code:

plt.plot([1,2], lw=4, c='#8f9805')

This is more similar to specifying and RGB tuple rather than a named color (apart from the fact that the hex code is passed as a string), and I will not include an image of the 16 million colors you can choose from...


For more details, please refer to the matplotlib colors documentation and the source file specifying the available colors, _color_data.py.


Answer from joelostblom on Stack Overflow
🌐
IColorPalette
icolorpalette.com › home › #ffd343
Python Yellow Color (#FFD343) — Hex, RGB & Palettes | iColorPalette
The specific colour code values for Python Yellow include the hex code #FFD343, the RGB values of 255, 211, 67, the HSL values of 46 degrees, 100 percent, 63 percent, and the CMYK breakdown of 0, 17, 74, 0 for print applications.
Discussions

What do all the colors represent in one line of python?
Gets a bit psychedelic, what do all these colors really mean? Guessing maybe some of the libraries are not being used? Or am I totally off tack there? thanks :-) More on reddit.com
🌐 r/vscode
6
1
October 6, 2022
What does the blue and yellow represent in the python logo?

Colors are a Monty Python reference (toward the bottom):

Bridgekeeper: What...is your favorite color?

Galahad: (relieved) Blue! (starts across; oops) NO!
    YELLOOOOOOOOOOOOOOOOWWW!!!!
More on reddit.com
🌐 r/Python
9
11
April 10, 2014
People also ask

What is python yellow?
Python Yellow is a vibrant and luminous golden hue identified by the exact hex code #FFD343. This sunlit shade brings warmth and high visibility to digital interfaces, graphic design projects, and decorative elements, offering an energetic yet approachable visual presence.
🌐
icolorpalette.com
icolorpalette.com › home › #ffd343
Python Yellow Color (#FFD343) — Hex, RGB & Palettes | iColorPalette
What is the python yellow colour rgb value?
The RGB value for Python Yellow is 255, 211, 67. This indicates full red intensity, high green saturation, and a moderate blue component, combining to produce its characteristic bright golden appearance on electronic displays.
🌐
icolorpalette.com
icolorpalette.com › home › #ffd343
Python Yellow Color (#FFD343) — Hex, RGB & Palettes | iColorPalette
What is the hex code for python yellow?
The precise hex code for Python Yellow is #FFD343. You can use this exact alphanumeric code across web design, digital graphics, and coding environments to render this specific golden yellow shade accurately on screens.
🌐
icolorpalette.com
icolorpalette.com › home › #ffd343
Python Yellow Color (#FFD343) — Hex, RGB & Palettes | iColorPalette
🌐
YouTube
youtube.com › watch
python yellow color code - YouTube
Download this code from https://codegive.com Certainly! If by "yellow color code" you mean generating or working with the color yellow in Python, you can use...
Published: January 20, 2024
🌐
Color Designer
colordesigner.io › color › ffd343
#ffd343 / Python Yellow color | Color Designer
#ffd343 color RGB value is 255, 211, 67, and the CMYK value is 0.00, 0.173, 0.737, 0.00. Alternative names for that color are: python yellow, gold, bright sun, sunglow, orange.
🌐
Crispedge
crispedge.com › color › ffd343
#ffd343 hex color | Python Yellow | Download Dark Orange BG image
Hex #ffd343 Color Code is also known as | Python Yellow color. ... Hex #ffd343 Color code in RGB color code model is created after adding 100% red color, 82.75% green color and 26.27% blue color.
Top answer
1 of 6
513

I constantly forget the names of the colors I want to use and keep coming back to this question =)

The previous answers are great, but I find it a bit difficult to get an overview of the available colors from the posted image. I prefer the colors to be grouped with similar colors, so I slightly tweaked the matplotlib answer that was mentioned in a comment above to get a color list sorted in columns. The order is not identical to how I would sort by eye, but I think it gives a good overview.

I updated the image and code to reflect that 'rebeccapurple' has been added and the three sage colors have been moved under the 'xkcd:' prefix since I posted this answer originally.

I really didn't change much from the matplotlib example, but here is the code for completeness.

import matplotlib.pyplot as plt
from matplotlib import colors as mcolors


colors = dict(mcolors.BASE_COLORS, **mcolors.CSS4_COLORS)

# Sort colors by hue, saturation, value and name.
by_hsv = sorted((tuple(mcolors.rgb_to_hsv(mcolors.to_rgba(color)[:3])), name)
                for name, color in colors.items())
sorted_names = [name for hsv, name in by_hsv]

n = len(sorted_names)
ncols = 4
nrows = n // ncols

fig, ax = plt.subplots(figsize=(12, 10))

# Get height and width
X, Y = fig.get_dpi() * fig.get_size_inches()
h = Y / (nrows + 1)
w = X / ncols

for i, name in enumerate(sorted_names):
    row = i % nrows
    col = i // nrows
    y = Y - (row * h) - h

    xi_line = w * (col + 0.05)
    xf_line = w * (col + 0.25)
    xi_text = w * (col + 0.3)

    ax.text(xi_text, y, name, fontsize=(h * 0.8),
            horizontalalignment='left',
            verticalalignment='center')

    ax.hlines(y + h * 0.1, xi_line, xf_line,
              color=colors[name], linewidth=(h * 0.8))

ax.set_xlim(0, X)
ax.set_ylim(0, Y)
ax.set_axis_off()

fig.subplots_adjust(left=0, right=1,
                    top=1, bottom=0,
                    hspace=0, wspace=0)
plt.show()

Additional named colors

Updated 2017-10-25. I merged my previous updates into this section.

xkcd

If you would like to use additional named colors when plotting with matplotlib, you can use the xkcd crowdsourced color names, via the 'xkcd:' prefix:

plt.plot([1,2], lw=4, c='xkcd:baby poop green')

Now you have access to a plethora of named colors!

Tableau

The default Tableau colors are available in matplotlib via the 'tab:' prefix:

plt.plot([1,2], lw=4, c='tab:green')

There are ten distinct colors:

HTML

You can also plot colors by their HTML hex code:

plt.plot([1,2], lw=4, c='#8f9805')

This is more similar to specifying and RGB tuple rather than a named color (apart from the fact that the hex code is passed as a string), and I will not include an image of the 16 million colors you can choose from...


For more details, please refer to the matplotlib colors documentation and the source file specifying the available colors, _color_data.py.


2 of 6
348

Matplotlib uses a dictionary from its colors.py module.

To print the names use:

# python2:

import matplotlib
for name, hex in matplotlib.colors.cnames.iteritems():
    print(name, hex)

# python3:

import matplotlib
for name, hex in matplotlib.colors.cnames.items():
    print(name, hex)

This is the complete dictionary:

cnames = {
'aliceblue':            '#F0F8FF',
'antiquewhite':         '#FAEBD7',
'aqua':                 '#00FFFF',
'aquamarine':           '#7FFFD4',
'azure':                '#F0FFFF',
'beige':                '#F5F5DC',
'bisque':               '#FFE4C4',
'black':                '#000000',
'blanchedalmond':       '#FFEBCD',
'blue':                 '#0000FF',
'blueviolet':           '#8A2BE2',
'brown':                '#A52A2A',
'burlywood':            '#DEB887',
'cadetblue':            '#5F9EA0',
'chartreuse':           '#7FFF00',
'chocolate':            '#D2691E',
'coral':                '#FF7F50',
'cornflowerblue':       '#6495ED',
'cornsilk':             '#FFF8DC',
'crimson':              '#DC143C',
'cyan':                 '#00FFFF',
'darkblue':             '#00008B',
'darkcyan':             '#008B8B',
'darkgoldenrod':        '#B8860B',
'darkgray':             '#A9A9A9',
'darkgreen':            '#006400',
'darkkhaki':            '#BDB76B',
'darkmagenta':          '#8B008B',
'darkolivegreen':       '#556B2F',
'darkorange':           '#FF8C00',
'darkorchid':           '#9932CC',
'darkred':              '#8B0000',
'darksalmon':           '#E9967A',
'darkseagreen':         '#8FBC8F',
'darkslateblue':        '#483D8B',
'darkslategray':        '#2F4F4F',
'darkturquoise':        '#00CED1',
'darkviolet':           '#9400D3',
'deeppink':             '#FF1493',
'deepskyblue':          '#00BFFF',
'dimgray':              '#696969',
'dodgerblue':           '#1E90FF',
'firebrick':            '#B22222',
'floralwhite':          '#FFFAF0',
'forestgreen':          '#228B22',
'fuchsia':              '#FF00FF',
'gainsboro':            '#DCDCDC',
'ghostwhite':           '#F8F8FF',
'gold':                 '#FFD700',
'goldenrod':            '#DAA520',
'gray':                 '#808080',
'green':                '#008000',
'greenyellow':          '#ADFF2F',
'honeydew':             '#F0FFF0',
'hotpink':              '#FF69B4',
'indianred':            '#CD5C5C',
'indigo':               '#4B0082',
'ivory':                '#FFFFF0',
'khaki':                '#F0E68C',
'lavender':             '#E6E6FA',
'lavenderblush':        '#FFF0F5',
'lawngreen':            '#7CFC00',
'lemonchiffon':         '#FFFACD',
'lightblue':            '#ADD8E6',
'lightcoral':           '#F08080',
'lightcyan':            '#E0FFFF',
'lightgoldenrodyellow': '#FAFAD2',
'lightgreen':           '#90EE90',
'lightgray':            '#D3D3D3',
'lightpink':            '#FFB6C1',
'lightsalmon':          '#FFA07A',
'lightseagreen':        '#20B2AA',
'lightskyblue':         '#87CEFA',
'lightslategray':       '#778899',
'lightsteelblue':       '#B0C4DE',
'lightyellow':          '#FFFFE0',
'lime':                 '#00FF00',
'limegreen':            '#32CD32',
'linen':                '#FAF0E6',
'magenta':              '#FF00FF',
'maroon':               '#800000',
'mediumaquamarine':     '#66CDAA',
'mediumblue':           '#0000CD',
'mediumorchid':         '#BA55D3',
'mediumpurple':         '#9370DB',
'mediumseagreen':       '#3CB371',
'mediumslateblue':      '#7B68EE',
'mediumspringgreen':    '#00FA9A',
'mediumturquoise':      '#48D1CC',
'mediumvioletred':      '#C71585',
'midnightblue':         '#191970',
'mintcream':            '#F5FFFA',
'mistyrose':            '#FFE4E1',
'moccasin':             '#FFE4B5',
'navajowhite':          '#FFDEAD',
'navy':                 '#000080',
'oldlace':              '#FDF5E6',
'olive':                '#808000',
'olivedrab':            '#6B8E23',
'orange':               '#FFA500',
'orangered':            '#FF4500',
'orchid':               '#DA70D6',
'palegoldenrod':        '#EEE8AA',
'palegreen':            '#98FB98',
'paleturquoise':        '#AFEEEE',
'palevioletred':        '#DB7093',
'papayawhip':           '#FFEFD5',
'peachpuff':            '#FFDAB9',
'peru':                 '#CD853F',
'pink':                 '#FFC0CB',
'plum':                 '#DDA0DD',
'powderblue':           '#B0E0E6',
'purple':               '#800080',
'red':                  '#FF0000',
'rosybrown':            '#BC8F8F',
'royalblue':            '#4169E1',
'saddlebrown':          '#8B4513',
'salmon':               '#FA8072',
'sandybrown':           '#FAA460',
'seagreen':             '#2E8B57',
'seashell':             '#FFF5EE',
'sienna':               '#A0522D',
'silver':               '#C0C0C0',
'skyblue':              '#87CEEB',
'slateblue':            '#6A5ACD',
'slategray':            '#708090',
'snow':                 '#FFFAFA',
'springgreen':          '#00FF7F',
'steelblue':            '#4682B4',
'tan':                  '#D2B48C',
'teal':                 '#008080',
'thistle':              '#D8BFD8',
'tomato':               '#FF6347',
'turquoise':            '#40E0D0',
'violet':               '#EE82EE',
'wheat':                '#F5DEB3',
'white':                '#FFFFFF',
'whitesmoke':           '#F5F5F5',
'yellow':               '#FFFF00',
'yellowgreen':          '#9ACD32'}

You could plot them like this:

import matplotlib.pyplot as plt
import matplotlib.patches as patches
import matplotlib.colors as colors
import math


fig = plt.figure()
ax = fig.add_subplot(111)

ratio = 1.0 / 3.0
count = math.ceil(math.sqrt(len(colors.cnames)))
x_count = count * ratio
y_count = count / ratio
x = 0
y = 0
w = 1 / x_count
h = 1 / y_count

for c in colors.cnames:
    pos = (x / x_count, y / y_count)
    ax.add_patch(patches.Rectangle(pos, w, h, color=c))
    ax.annotate(c, xy=pos)
    if y >= y_count-1:
        x += 1
        y = 0
    else:
        y += 1

plt.show()
🌐
SchemeColor
schemecolor.com › yellow-python-snake.php
Yellow Python Snake Color Scheme - Palettes - SchemeColor.com
The Yellow Python Snake Color Scheme has 4 colors, which are Gold (#FFD300), Seashell Cream (#FFFFDE), Full White (#FFFFFF) and Royal Yellow (#FADA5E). The RGB and CMYK values of the colors are in the table below along with the closest RAL and ...
Find elsewhere
🌐
Huntercsci127
huntercsci127.github.io › files › cs127_f22_lecture_slip_04_key.pdf pdf
Exercises • Define color yellow in python in four ways: use ...
Answer: color yellow is a combination of red and green. Suppose t is a turtle object. ... An illustrate code of using colors is as follows.
🌐
Matplotlib
matplotlib.org › stable › tutorials › colors › colors.html
Matplotlib
January 28, 2021 - Matplotlib has support for visualizing information with a wide array of colors and colormaps. These tutorials cover the basics of how these colormaps look, how you can create your own, and how you can customize colormaps for your use case · For even more information see the examples page
🌐
Google Sites
sites.google.com › view › paztronomer › blog › basic › python-colors
paztronomer - python colors
Let's start simple: there are some base colors in matplotlib, as can be seen from the left plot. But they're not very attractive, at least for me. These are named: 'b'- blue · 'c' - cyan · 'g' - green · 'k' - black · 'm' - magenta · 'r' - red · 'w' - white · 'y' - yellow · If we want to take more advantage of the available colors, we will need the whole list (name and a little sample). I made a piece of code to generate both set of colors.
🌐
Jakob-bagterp
jakob-bagterp.github.io › colorist-for-python › ansi-escape-codes › standard-16-colors
How to Use Colors in ANSI Escape Codes - Colorist for Python 🌈
Then the secondary colors yellow, magenta, and cyan: Each color then needs to be prepended by a foreground or background option. When combining the two codes – simply replace the underscore _ with the missing color code – 34 for example is blue text, and 44 is blue background:
🌐
GeeksforGeeks
geeksforgeeks.org › utilities › shades-of-yellow-color
Shades of Yellow Color - GeeksforGeeks
March 5, 2026 - Interview Prep · DSA · Practice Problems · C · C++ Java · Python · JavaScript · Data Science · Machine Learning · Courses · Linux · DevOps · Last Updated : 5 Mar, 2026 · “Shades of Yellow” refers to the full range of yellow color variations When a user selects a shade, the card dynamically shows its RGB and hexadecimal color codes.
🌐
Rhino
developer.rhino3d.com › guides › rhinopython › python-rhinoscriptsyntax-color
Rhino - Colors in Python
December 5, 2018 - Unlike many other Rhino types, colors are immutable. This means you cannot set one channel by itself, but must always create a new color when trying to make a color.
🌐
GitHub
gist.github.com › rene-d › 9e584a7dd2935d0f461904b9f2950007
ANSI color codes in Python · GitHub
ANSI color codes in Python. GitHub Gist: instantly share code, notes, and snippets.
🌐
W3Schools
w3schools.com › colors › color_tryit.asp
Color Theory
W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.
🌐
Matplotlib
matplotlib.org › stable › gallery › color › named_colors.html
List of named colors — Matplotlib 3.11.2 documentation
Go to the end to download the full example code. This plots a list of the named colors supported by Matplotlib. For more information on colors in matplotlib see
🌐
Invent with Python
inventwithpython.com › blog › complete-list-tkinter-colors-valid-and-tested.html
A Complete List of Python Tkinter Colors, Valid and Tested - Invent with Python
Here's a list of all 760 color names (valid and personally tested) for Python Tkinter. The color names are case insensitive, meaning that 'aliceblue' and 'ALICEBLUE' both work fine.
🌐
Brand Color Code
brandcolorcode.com › python
Python Brand Color Codes » BrandColorCode.com
October 10, 2024 - Brand Color Code · search · close · search Walmart · search Twitter · search BMW · search Apple · search Facebook · search Amazon · Home · Company · Programming Languages · Python · Programming Languages Blue Yellow · download Download Color Palette · download Download · * These color values have not been given explicitly in the Python brand guidelines.
🌐
Webucator
webucator.com › home › articles › python › python color constants module
Python Color Constants Module | Webucator
August 24, 2021 - See Python: Tips and Tricks for similar articles. For Pygame and other graphics work, it’s helpful to have color constants that hold the color RGB values. I couldn’t find anything like this, so I created a color_constants module that: Contains constants for 551 named colors* (e.g, as named tuples: ... class RGB(Color): def hex_format(self): return '#{:02X}{:02X}{:02X}'.format(self.red,self.green,self.blue) Stores these constants in an OrderedDict.
🌐
Html Colors
htmlcolors.com › brand-color › python
Python Color | Html Colors
Python have 3 hex colors that represent their brand. (ffde57,4584b6,646464)